// export Bag , andr , lisa , gary , allen , bart , kate , petra , adi , ron , nina , lucy , paul , frank , vasiliev , Greene , wybrani , wybrani1 , wybrani2 , zestawik , solar1 , solar2 , solar3 , solar4 , zbro , morozov , movie_effect ; export soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , soldat8 , soldat9 , soldat10 , soldat11 , soldat12 , soldat13 , soldat14 , soldat15 , soldat16 , soldat17 , soldat18 , soldat19 , soldat20 , soldat21 , soldat22 , soldat23 , soldat24 , soldat25 , mechanik1 , mechanik2 , mechanik3 , mechanik4 , mechanik5 , hg1 , hg2 , hg3 , hg4 , hg5 , hg6 , hg7 , hg8 , hg9 , hg10 , hg11 , hg12 , car1 ; export mortar1 , mortar2 , mortar3 , mortar4 , mortar5 , mortar6 , mortar7 , mortar8 , mortar9 , mortar10 , mortar11 , mortar12 , mortar13 , mortar14 , mortar15 ; export hg13 , hg14 , hg15 , hg16 , hg17 , hg18 , hg19 , hg20 , crate_list , Ilosc_CZ , fabe , CZ , zbro1 , bata , bunkier1 , bunkier2 ; starting begin ResetFog ;
   0: CALL_OW 335
// lisa = CreateCharacter ( Lisa Lawson ) ;
   4: LD_ADDR_EXP 3
   8: PUSH
   9: LD_STRING Lisa Lawson
  11: PPUSH
  12: CALL_OW 34
  16: ST_TO_ADDR
// andr = CreateCharacter ( Andrew Tomphson ) ;
  17: LD_ADDR_EXP 2
  21: PUSH
  22: LD_STRING Andrew Tomphson
  24: PPUSH
  25: CALL_OW 34
  29: ST_TO_ADDR
// allen = CreateCharacter ( Paul Allen ) ;
  30: LD_ADDR_EXP 5
  34: PUSH
  35: LD_STRING Paul Allen
  37: PPUSH
  38: CALL_OW 34
  42: ST_TO_ADDR
// bart = CreateCharacter ( Bart Reynolds ) ;
  43: LD_ADDR_EXP 6
  47: PUSH
  48: LD_STRING Bart Reynolds
  50: PPUSH
  51: CALL_OW 34
  55: ST_TO_ADDR
// kate = CreateCharacter ( Kate Jordan ) ;
  56: LD_ADDR_EXP 7
  60: PUSH
  61: LD_STRING Kate Jordan
  63: PPUSH
  64: CALL_OW 34
  68: ST_TO_ADDR
// Petra = CreateCharacter ( Petra Johnson ) ;
  69: LD_ADDR_EXP 8
  73: PUSH
  74: LD_STRING Petra Johnson
  76: PPUSH
  77: CALL_OW 34
  81: ST_TO_ADDR
// adi = CreateCharacter ( Henry Slade ) ;
  82: LD_ADDR_EXP 9
  86: PUSH
  87: LD_STRING Henry Slade
  89: PPUSH
  90: CALL_OW 34
  94: ST_TO_ADDR
// ron = CreateCharacter ( Ron Paterson ) ;
  95: LD_ADDR_EXP 10
  99: PUSH
 100: LD_STRING Ron Paterson
 102: PPUSH
 103: CALL_OW 34
 107: ST_TO_ADDR
// gary = CreateCharacter ( Gary Grant ) ;
 108: LD_ADDR_EXP 4
 112: PUSH
 113: LD_STRING Gary Grant
 115: PPUSH
 116: CALL_OW 34
 120: ST_TO_ADDR
// Bag = CreateCharacter ( Matthew Bagins ) ;
 121: LD_ADDR_EXP 1
 125: PUSH
 126: LD_STRING Matthew Bagins
 128: PPUSH
 129: CALL_OW 34
 133: ST_TO_ADDR
// Nina = CreateCharacter ( Nina Kleshnev ) ;
 134: LD_ADDR_EXP 11
 138: PUSH
 139: LD_STRING Nina Kleshnev
 141: PPUSH
 142: CALL_OW 34
 146: ST_TO_ADDR
// Paul = CreateCharacter ( Paul Khattam ) ;
 147: LD_ADDR_EXP 13
 151: PUSH
 152: LD_STRING Paul Khattam
 154: PPUSH
 155: CALL_OW 34
 159: ST_TO_ADDR
// Lucy = CreateCharacter ( Lucy Donaldson ) ;
 160: LD_ADDR_EXP 12
 164: PUSH
 165: LD_STRING Lucy Donaldson
 167: PPUSH
 168: CALL_OW 34
 172: ST_TO_ADDR
// Frank = CreateCharacter ( Frank Forsyth ) ;
 173: LD_ADDR_EXP 14
 177: PUSH
 178: LD_STRING Frank Forsyth
 180: PPUSH
 181: CALL_OW 34
 185: ST_TO_ADDR
// Greene = CreateCharacter ( Fred Greene ) ;
 186: LD_ADDR_EXP 16
 190: PUSH
 191: LD_STRING Fred Greene
 193: PPUSH
 194: CALL_OW 34
 198: ST_TO_ADDR
// PlaceUnitArea ( bag , bager , false ) ;
 199: LD_EXP 1
 203: PPUSH
 204: LD_INT 1
 206: PPUSH
 207: LD_INT 0
 209: PPUSH
 210: CALL_OW 49
// PlaceUnitArea ( frank , frans , false ) ;
 214: LD_EXP 14
 218: PPUSH
 219: LD_INT 3
 221: PPUSH
 222: LD_INT 0
 224: PPUSH
 225: CALL_OW 49
// PlaceUnitArea ( paul , khattam , false ) ;
 229: LD_EXP 13
 233: PPUSH
 234: LD_INT 2
 236: PPUSH
 237: LD_INT 0
 239: PPUSH
 240: CALL_OW 49
// PlaceUnitArea ( nina , nin , false ) ;
 244: LD_EXP 11
 248: PPUSH
 249: LD_INT 5
 251: PPUSH
 252: LD_INT 0
 254: PPUSH
 255: CALL_OW 49
// PlaceUnitArea ( lucy , lus , false ) ;
 259: LD_EXP 12
 263: PPUSH
 264: LD_INT 4
 266: PPUSH
 267: LD_INT 0
 269: PPUSH
 270: CALL_OW 49
// ComHold ( Stachu ) ;
 274: LD_INT 573
 276: PPUSH
 277: CALL_OW 140
// ComHold ( [ Caricyn , Michail , palu , kwat , lev , danilo ] ) ;
 281: LD_INT 619
 283: PUSH
 284: LD_INT 740
 286: PUSH
 287: LD_INT 733
 289: PUSH
 290: LD_INT 946
 292: PUSH
 293: LD_INT 411
 295: PUSH
 296: LD_INT 404
 298: PUSH
 299: EMPTY
 300: LIST
 301: LIST
 302: LIST
 303: LIST
 304: LIST
 305: LIST
 306: PPUSH
 307: CALL_OW 140
// ComEnterUnit ( [ m1 , m2 , m3 , m4 , m5 ] , work1 ) ;
 311: LD_INT 753
 313: PUSH
 314: LD_INT 756
 316: PUSH
 317: LD_INT 754
 319: PUSH
 320: LD_INT 755
 322: PUSH
 323: LD_INT 757
 325: PUSH
 326: EMPTY
 327: LIST
 328: LIST
 329: LIST
 330: LIST
 331: LIST
 332: PPUSH
 333: LD_INT 903
 335: PPUSH
 336: CALL_OW 120
// ComEnterUnit ( [ m6 , m7 , m8 ] , work2 ) ;
 340: LD_INT 760
 342: PUSH
 343: LD_INT 759
 345: PUSH
 346: LD_INT 758
 348: PUSH
 349: EMPTY
 350: LIST
 351: LIST
 352: LIST
 353: PPUSH
 354: LD_INT 657
 356: PPUSH
 357: CALL_OW 120
// ComEnterUnit ( [ z1 , z2 , z3 , z4 , z5 , z6 ] , bar1 ) ;
 361: LD_INT 814
 363: PUSH
 364: LD_INT 815
 366: PUSH
 367: LD_INT 813
 369: PUSH
 370: LD_INT 812
 372: PUSH
 373: LD_INT 810
 375: PUSH
 376: LD_INT 811
 378: PUSH
 379: EMPTY
 380: LIST
 381: LIST
 382: LIST
 383: LIST
 384: LIST
 385: LIST
 386: PPUSH
 387: LD_INT 716
 389: PPUSH
 390: CALL_OW 120
// ComEnterUnit ( [ s1 , s2 , s3 , s4 , s5 , s6 ] , bar2 ) ;
 394: LD_INT 786
 396: PUSH
 397: LD_INT 790
 399: PUSH
 400: LD_INT 785
 402: PUSH
 403: LD_INT 787
 405: PUSH
 406: LD_INT 788
 408: PUSH
 409: LD_INT 789
 411: PUSH
 412: EMPTY
 413: LIST
 414: LIST
 415: LIST
 416: LIST
 417: LIST
 418: LIST
 419: PPUSH
 420: LD_INT 842
 422: PPUSH
 423: CALL_OW 120
// disable ( 01 ) ;
 427: LD_INT 1
 429: DISABLE_MARKED
// disable ( 02 ) ;
 430: LD_INT 2
 432: DISABLE_MARKED
// disable ( 03 ) ;
 433: LD_INT 3
 435: DISABLE_MARKED
// disable ( 04 ) ;
 436: LD_INT 4
 438: DISABLE_MARKED
// disable ( 05 ) ;
 439: LD_INT 5
 441: DISABLE_MARKED
// disable ( 06 ) ;
 442: LD_INT 6
 444: DISABLE_MARKED
// disable ( 07 ) ;
 445: LD_INT 7
 447: DISABLE_MARKED
// disable ( 08 ) ;
 448: LD_INT 8
 450: DISABLE_MARKED
// disable ( 10 ) ;
 451: LD_INT 10
 453: DISABLE_MARKED
// disable ( 11 ) ;
 454: LD_INT 11
 456: DISABLE_MARKED
// disable ( 12 ) ;
 457: LD_INT 12
 459: DISABLE_MARKED
// disable ( 13 ) ;
 460: LD_INT 13
 462: DISABLE_MARKED
// disable ( 14 ) ;
 463: LD_INT 14
 465: DISABLE_MARKED
// disable ( 15 ) ;
 466: LD_INT 15
 468: DISABLE_MARKED
// disable ( 16 ) ;
 469: LD_INT 16
 471: DISABLE_MARKED
// disable ( 17 ) ;
 472: LD_INT 17
 474: DISABLE_MARKED
// InGameOn ;
 475: CALL_OW 8
// CenterOnUnits ( bag ) ;
 479: LD_EXP 1
 483: PPUSH
 484: CALL_OW 85
// AddComTurnUnit ( [ frank , lucy , paul , nina , bag ] , bobby ) ;
 488: LD_EXP 14
 492: PUSH
 493: LD_EXP 12
 497: PUSH
 498: LD_EXP 13
 502: PUSH
 503: LD_EXP 11
 507: PUSH
 508: LD_EXP 1
 512: PUSH
 513: EMPTY
 514: LIST
 515: LIST
 516: LIST
 517: LIST
 518: LIST
 519: PPUSH
 520: LD_INT 615
 522: PPUSH
 523: CALL_OW 179
// AddComTurnUnit ( bobby , paul ) ;
 527: LD_INT 615
 529: PPUSH
 530: LD_EXP 13
 534: PPUSH
 535: CALL_OW 179
// Say ( frank , b1 ) ;
 539: LD_EXP 14
 543: PPUSH
 544: LD_STRING b1
 546: PPUSH
 547: CALL_OW 88
// SetLives ( Bag , 100 ) ;
 551: LD_EXP 1
 555: PPUSH
 556: LD_INT 100
 558: PPUSH
 559: CALL_OW 234
// Say ( bobby , b2 ) ;
 563: LD_INT 615
 565: PPUSH
 566: LD_STRING b2
 568: PPUSH
 569: CALL_OW 88
// Say ( frank , b3 ) ;
 573: LD_EXP 14
 577: PPUSH
 578: LD_STRING b3
 580: PPUSH
 581: CALL_OW 88
// SetLives ( frank , 100 ) ;
 585: LD_EXP 14
 589: PPUSH
 590: LD_INT 100
 592: PPUSH
 593: CALL_OW 234
// Say ( bobby , b4 ) ;
 597: LD_INT 615
 599: PPUSH
 600: LD_STRING b4
 602: PPUSH
 603: CALL_OW 88
// Say ( paul , b5 ) ;
 607: LD_EXP 13
 611: PPUSH
 612: LD_STRING b5
 614: PPUSH
 615: CALL_OW 88
// Say ( bobby , b6 ) ;
 619: LD_INT 615
 621: PPUSH
 622: LD_STRING b6
 624: PPUSH
 625: CALL_OW 88
// CenterNowOnXY ( 20 , 10 ) ;
 629: LD_INT 20
 631: PPUSH
 632: LD_INT 10
 634: PPUSH
 635: CALL_OW 86
// RemoveUnit ( lucy ) ;
 639: LD_EXP 12
 643: PPUSH
 644: CALL_OW 64
// RemoveUnit ( paul ) ;
 648: LD_EXP 13
 652: PPUSH
 653: CALL_OW 64
// RemoveUnit ( nina ) ;
 657: LD_EXP 11
 661: PPUSH
 662: CALL_OW 64
// RemoveUnit ( bobby ) ;
 666: LD_INT 615
 668: PPUSH
 669: CALL_OW 64
// RemoveUnit ( frank ) ;
 673: LD_EXP 14
 677: PPUSH
 678: CALL_OW 64
// RemoveUnit ( bag ) ;
 682: LD_EXP 1
 686: PPUSH
 687: CALL_OW 64
// ResetFog ;
 691: CALL_OW 335
// SetLives ( bag , 1000 ) ;
 695: LD_EXP 1
 699: PPUSH
 700: LD_INT 1000
 702: PPUSH
 703: CALL_OW 234
// SetLives ( frank , 1000 ) ;
 707: LD_EXP 14
 711: PPUSH
 712: LD_INT 1000
 714: PPUSH
 715: CALL_OW 234
// SetClass ( bag , 2 ) ;
 719: LD_EXP 1
 723: PPUSH
 724: LD_INT 2
 726: PPUSH
 727: CALL_OW 336
// SetClass ( frank , 2 ) ;
 731: LD_EXP 14
 735: PPUSH
 736: LD_INT 2
 738: PPUSH
 739: CALL_OW 336
// PlaceUnitXY ( bag , 119 , 50 , false ) ;
 743: LD_EXP 1
 747: PPUSH
 748: LD_INT 119
 750: PPUSH
 751: LD_INT 50
 753: PPUSH
 754: LD_INT 0
 756: PPUSH
 757: CALL_OW 48
// PlaceUnitXY ( frank , 115 , 48 , false ) ;
 761: LD_EXP 14
 765: PPUSH
 766: LD_INT 115
 768: PPUSH
 769: LD_INT 48
 771: PPUSH
 772: LD_INT 0
 774: PPUSH
 775: CALL_OW 48
// ComHold ( bag ) ;
 779: LD_EXP 1
 783: PPUSH
 784: CALL_OW 140
// ComHold ( frank ) ;
 788: LD_EXP 14
 792: PPUSH
 793: CALL_OW 140
// AddComTurnUnit ( bag , frank ) ;
 797: LD_EXP 1
 801: PPUSH
 802: LD_EXP 14
 806: PPUSH
 807: CALL_OW 179
// AddComTurnUnit ( frank , bag ) ;
 811: LD_EXP 14
 815: PPUSH
 816: LD_EXP 1
 820: PPUSH
 821: CALL_OW 179
// Wait ( 0 0$5 ) ;
 825: LD_INT 175
 827: PPUSH
 828: CALL_OW 67
// CenterNowOnXY ( 117 , 49 ) ;
 832: LD_INT 117
 834: PPUSH
 835: LD_INT 49
 837: PPUSH
 838: CALL_OW 86
// query ( okno2 ) ;
 842: LD_STRING okno2
 844: PPUSH
 845: CALL_OW 97
// Say ( bag , b7 ) ;
 849: LD_EXP 1
 853: PPUSH
 854: LD_STRING b7
 856: PPUSH
 857: CALL_OW 88
// Say ( bag , b8 ) ;
 861: LD_EXP 1
 865: PPUSH
 866: LD_STRING b8
 868: PPUSH
 869: CALL_OW 88
// Say ( frank , b9 ) ;
 873: LD_EXP 14
 877: PPUSH
 878: LD_STRING b9
 880: PPUSH
 881: CALL_OW 88
// Say ( bag , b10 ) ;
 885: LD_EXP 1
 889: PPUSH
 890: LD_STRING b10
 892: PPUSH
 893: CALL_OW 88
// Say ( frank , b11 ) ;
 897: LD_EXP 14
 901: PPUSH
 902: LD_STRING b11
 904: PPUSH
 905: CALL_OW 88
// Say ( bag , b12 ) ;
 909: LD_EXP 1
 913: PPUSH
 914: LD_STRING b12
 916: PPUSH
 917: CALL_OW 88
// Say ( frank , b13 ) ;
 921: LD_EXP 14
 925: PPUSH
 926: LD_STRING b13
 928: PPUSH
 929: CALL_OW 88
// Say ( bag , b14 ) ;
 933: LD_EXP 1
 937: PPUSH
 938: LD_STRING b14
 940: PPUSH
 941: CALL_OW 88
// Say ( frank , b15 ) ;
 945: LD_EXP 14
 949: PPUSH
 950: LD_STRING b15
 952: PPUSH
 953: CALL_OW 88
// Say ( bag , b16 ) ;
 957: LD_EXP 1
 961: PPUSH
 962: LD_STRING b16
 964: PPUSH
 965: CALL_OW 88
// Say ( frank , b17 ) ;
 969: LD_EXP 14
 973: PPUSH
 974: LD_STRING b17
 976: PPUSH
 977: CALL_OW 88
// Say ( frank , b18 ) ;
 981: LD_EXP 14
 985: PPUSH
 986: LD_STRING b18
 988: PPUSH
 989: CALL_OW 88
// Say ( bag , b19 ) ;
 993: LD_EXP 1
 997: PPUSH
 998: LD_STRING b19
1000: PPUSH
1001: CALL_OW 88
// Say ( frank , b20 ) ;
1005: LD_EXP 14
1009: PPUSH
1010: LD_STRING b20
1012: PPUSH
1013: CALL_OW 88
// Say ( bag , b21 ) ;
1017: LD_EXP 1
1021: PPUSH
1022: LD_STRING b21
1024: PPUSH
1025: CALL_OW 88
// Say ( frank , b22 ) ;
1029: LD_EXP 14
1033: PPUSH
1034: LD_STRING b22
1036: PPUSH
1037: CALL_OW 88
// ChangeMissionObjectives ( M1 ) ;
1041: LD_STRING M1
1043: PPUSH
1044: CALL_OW 337
// query ( BazaPrzymierza2 ) ;
1048: LD_STRING BazaPrzymierza2
1050: PPUSH
1051: CALL_OW 97
// InGameOff ;
1055: CALL_OW 9
// enable ( 01 ) ;
1059: LD_INT 1
1061: ENABLE_MARKED
// enable ( 02 ) ;
1062: LD_INT 2
1064: ENABLE_MARKED
// end ; end_of_file
1065: END
// every 0 0$1 trigger See ( 1 , poj ) do
1066: LD_INT 1
1068: PPUSH
1069: LD_INT 536
1071: PPUSH
1072: CALL_OW 292
1076: IFFALSE 1132
1078: GO 1080
1080: DISABLE
// begin DialogueOn ;
1081: CALL_OW 6
// CenterOnUnits ( poj ) ;
1085: LD_INT 536
1087: PPUSH
1088: CALL_OW 85
// Say ( bag , pa1 ) ;
1092: LD_EXP 1
1096: PPUSH
1097: LD_STRING pa1
1099: PPUSH
1100: CALL_OW 88
// Say ( frank , pa2 ) ;
1104: LD_EXP 14
1108: PPUSH
1109: LD_STRING pa2
1111: PPUSH
1112: CALL_OW 88
// Say ( bag , pa3 ) ;
1116: LD_EXP 1
1120: PPUSH
1121: LD_STRING pa3
1123: PPUSH
1124: CALL_OW 88
// DialogueOff ;
1128: CALL_OW 7
// end ;
1132: END
// every 0 0$1 trigger FilterAllUnits ( [ [ f_side , 1 ] , [ f_btype , b_warehouse ] ] ) = 1 do
1133: LD_INT 22
1135: PUSH
1136: LD_INT 1
1138: PUSH
1139: EMPTY
1140: LIST
1141: LIST
1142: PUSH
1143: LD_INT 30
1145: PUSH
1146: LD_INT 1
1148: PUSH
1149: EMPTY
1150: LIST
1151: LIST
1152: PUSH
1153: EMPTY
1154: LIST
1155: LIST
1156: PPUSH
1157: CALL_OW 69
1161: PUSH
1162: LD_INT 1
1164: EQUAL
1165: IFFALSE 1293
1167: GO 1169
1169: DISABLE
// begin DialogueOn ;
1170: CALL_OW 6
// query ( okno1 ) ;
1174: LD_STRING okno1
1176: PPUSH
1177: CALL_OW 97
// Say ( bag , wa1 ) ;
1181: LD_EXP 1
1185: PPUSH
1186: LD_STRING wa1
1188: PPUSH
1189: CALL_OW 88
// Say ( frank , wa2 ) ;
1193: LD_EXP 14
1197: PPUSH
1198: LD_STRING wa2
1200: PPUSH
1201: CALL_OW 88
// Say ( bag , wa3 ) ;
1205: LD_EXP 1
1209: PPUSH
1210: LD_STRING wa3
1212: PPUSH
1213: CALL_OW 88
// Say ( frank , wa4 ) ;
1217: LD_EXP 14
1221: PPUSH
1222: LD_STRING wa4
1224: PPUSH
1225: CALL_OW 88
// Say ( bag , wa5 ) ;
1229: LD_EXP 1
1233: PPUSH
1234: LD_STRING wa5
1236: PPUSH
1237: CALL_OW 88
// Say ( frank , wa6 ) ;
1241: LD_EXP 14
1245: PPUSH
1246: LD_STRING wa6
1248: PPUSH
1249: CALL_OW 88
// Say ( bag , wa7 ) ;
1253: LD_EXP 1
1257: PPUSH
1258: LD_STRING wa7
1260: PPUSH
1261: CALL_OW 88
// Say ( frank , wa8 ) ;
1265: LD_EXP 14
1269: PPUSH
1270: LD_STRING wa8
1272: PPUSH
1273: CALL_OW 88
// Say ( bag , wa9 ) ;
1277: LD_EXP 1
1281: PPUSH
1282: LD_STRING wa9
1284: PPUSH
1285: CALL_OW 88
// DialogueOff ;
1289: CALL_OW 7
// end ;
1293: END
// every 0 0$1 trigger FilterAllUnits ( [ [ f_side , 1 ] , [ f_btype , b_factory ] ] ) = 1 do
1294: LD_INT 22
1296: PUSH
1297: LD_INT 1
1299: PUSH
1300: EMPTY
1301: LIST
1302: LIST
1303: PUSH
1304: LD_INT 30
1306: PUSH
1307: LD_INT 3
1309: PUSH
1310: EMPTY
1311: LIST
1312: LIST
1313: PUSH
1314: EMPTY
1315: LIST
1316: LIST
1317: PPUSH
1318: CALL_OW 69
1322: PUSH
1323: LD_INT 1
1325: EQUAL
1326: IFFALSE 1363
1328: GO 1330
1330: DISABLE
// begin DialogueOn ;
1331: CALL_OW 6
// Say ( bag , fa1 ) ;
1335: LD_EXP 1
1339: PPUSH
1340: LD_STRING fa1
1342: PPUSH
1343: CALL_OW 88
// Say ( frank , fa2 ) ;
1347: LD_EXP 14
1351: PPUSH
1352: LD_STRING fa2
1354: PPUSH
1355: CALL_OW 88
// DialogueOff ;
1359: CALL_OW 7
// end ;
1363: END
// every 0 0$1 trigger FilterAllUnits ( [ [ f_side , 1 ] , [ f_btype , b_barracks ] ] ) = 1 do
1364: LD_INT 22
1366: PUSH
1367: LD_INT 1
1369: PUSH
1370: EMPTY
1371: LIST
1372: LIST
1373: PUSH
1374: LD_INT 30
1376: PUSH
1377: LD_INT 5
1379: PUSH
1380: EMPTY
1381: LIST
1382: LIST
1383: PUSH
1384: EMPTY
1385: LIST
1386: LIST
1387: PPUSH
1388: CALL_OW 69
1392: PUSH
1393: LD_INT 1
1395: EQUAL
1396: IFFALSE 1433
1398: GO 1400
1400: DISABLE
// begin DialogueOn ;
1401: CALL_OW 6
// Say ( bag , za1 ) ;
1405: LD_EXP 1
1409: PPUSH
1410: LD_STRING za1
1412: PPUSH
1413: CALL_OW 88
// Say ( frank , za2 ) ;
1417: LD_EXP 14
1421: PPUSH
1422: LD_STRING za2
1424: PPUSH
1425: CALL_OW 88
// DialogueOff ;
1429: CALL_OW 7
// end ;
1433: END
// every 0 0$1 trigger FilterAllUnits ( [ [ f_side , 1 ] , [ f_btype , b_barracks ] ] ) = 1 and FilterAllUnits ( [ [ f_side , 1 ] , [ f_btype , b_factory ] ] ) = 1 and FilterAllUnits ( [ [ f_side , 1 ] , [ f_btype , b_factory ] ] ) = 1 do
1434: LD_INT 22
1436: PUSH
1437: LD_INT 1
1439: PUSH
1440: EMPTY
1441: LIST
1442: LIST
1443: PUSH
1444: LD_INT 30
1446: PUSH
1447: LD_INT 5
1449: PUSH
1450: EMPTY
1451: LIST
1452: LIST
1453: PUSH
1454: EMPTY
1455: LIST
1456: LIST
1457: PPUSH
1458: CALL_OW 69
1462: PUSH
1463: LD_INT 1
1465: EQUAL
1466: PUSH
1467: LD_INT 22
1469: PUSH
1470: LD_INT 1
1472: PUSH
1473: EMPTY
1474: LIST
1475: LIST
1476: PUSH
1477: LD_INT 30
1479: PUSH
1480: LD_INT 3
1482: PUSH
1483: EMPTY
1484: LIST
1485: LIST
1486: PUSH
1487: EMPTY
1488: LIST
1489: LIST
1490: PPUSH
1491: CALL_OW 69
1495: PUSH
1496: LD_INT 1
1498: EQUAL
1499: AND
1500: PUSH
1501: LD_INT 22
1503: PUSH
1504: LD_INT 1
1506: PUSH
1507: EMPTY
1508: LIST
1509: LIST
1510: PUSH
1511: LD_INT 30
1513: PUSH
1514: LD_INT 3
1516: PUSH
1517: EMPTY
1518: LIST
1519: LIST
1520: PUSH
1521: EMPTY
1522: LIST
1523: LIST
1524: PPUSH
1525: CALL_OW 69
1529: PUSH
1530: LD_INT 1
1532: EQUAL
1533: AND
1534: IFFALSE 1942
1536: GO 1538
1538: DISABLE
// begin InGameOn ;
1539: CALL_OW 8
// DialogueOn ;
1543: CALL_OW 6
// ComHold ( Bag ) ;
1547: LD_EXP 1
1551: PPUSH
1552: CALL_OW 140
// Say ( bag , c1 ) ;
1556: LD_EXP 1
1560: PPUSH
1561: LD_STRING c1
1563: PPUSH
1564: CALL_OW 88
// Say ( frank , c2 ) ;
1568: LD_EXP 14
1572: PPUSH
1573: LD_STRING c2
1575: PPUSH
1576: CALL_OW 88
// Say ( bag , c3 ) ;
1580: LD_EXP 1
1584: PPUSH
1585: LD_STRING c3
1587: PPUSH
1588: CALL_OW 88
// Say ( frank , c4 ) ;
1592: LD_EXP 14
1596: PPUSH
1597: LD_STRING c4
1599: PPUSH
1600: CALL_OW 88
// Say ( frank , c5 ) ;
1604: LD_EXP 14
1608: PPUSH
1609: LD_STRING c5
1611: PPUSH
1612: CALL_OW 88
// Say ( bag , c6 ) ;
1616: LD_EXP 1
1620: PPUSH
1621: LD_STRING c6
1623: PPUSH
1624: CALL_OW 88
// Say ( bag , c7 ) ;
1628: LD_EXP 1
1632: PPUSH
1633: LD_STRING c7
1635: PPUSH
1636: CALL_OW 88
// Say ( bag , c8 ) ;
1640: LD_EXP 1
1644: PPUSH
1645: LD_STRING c8
1647: PPUSH
1648: CALL_OW 88
// Say ( bag , c9 ) ;
1652: LD_EXP 1
1656: PPUSH
1657: LD_STRING c9
1659: PPUSH
1660: CALL_OW 88
// Say ( bag , c10 ) ;
1664: LD_EXP 1
1668: PPUSH
1669: LD_STRING c10
1671: PPUSH
1672: CALL_OW 88
// Say ( frank , c11 ) ;
1676: LD_EXP 14
1680: PPUSH
1681: LD_STRING c11
1683: PPUSH
1684: CALL_OW 88
// Say ( frank , c12 ) ;
1688: LD_EXP 14
1692: PPUSH
1693: LD_STRING c12
1695: PPUSH
1696: CALL_OW 88
// Say ( bag , c13 ) ;
1700: LD_EXP 1
1704: PPUSH
1705: LD_STRING c13
1707: PPUSH
1708: CALL_OW 88
// Say ( frank , c14 ) ;
1712: LD_EXP 14
1716: PPUSH
1717: LD_STRING c14
1719: PPUSH
1720: CALL_OW 88
// DialogueOff ;
1724: CALL_OW 7
// disable ( 01 ) ;
1728: LD_INT 1
1730: DISABLE_MARKED
// SetSide ( [ uzbr , frank ] , 7 ) ;
1731: LD_INT 148
1733: PUSH
1734: LD_EXP 14
1738: PUSH
1739: EMPTY
1740: LIST
1741: LIST
1742: PPUSH
1743: LD_INT 7
1745: PPUSH
1746: CALL_OW 235
// ComEnterUnit ( Frank , uzbr ) ;
1750: LD_EXP 14
1754: PPUSH
1755: LD_INT 148
1757: PPUSH
1758: CALL_OW 120
// AddComChangeProfession ( frank , class_soldier ) ;
1762: LD_EXP 14
1766: PPUSH
1767: LD_INT 1
1769: PPUSH
1770: CALL_OW 183
// AddComMoveToArea ( frank , wyjscie ) ;
1774: LD_EXP 14
1778: PPUSH
1779: LD_INT 8
1781: PPUSH
1782: CALL_OW 173
// Wait ( 0 0$10 ) ;
1786: LD_INT 350
1788: PPUSH
1789: CALL_OW 67
// SetSide ( uzbr , 1 ) ;
1793: LD_INT 148
1795: PPUSH
1796: LD_INT 1
1798: PPUSH
1799: CALL_OW 235
// ComEnterUnit ( bag , uzbr ) ;
1803: LD_EXP 1
1807: PPUSH
1808: LD_INT 148
1810: PPUSH
1811: CALL_OW 120
// AddComChangeProfession ( bag , class_soldier ) ;
1815: LD_EXP 1
1819: PPUSH
1820: LD_INT 1
1822: PPUSH
1823: CALL_OW 183
// AddComTurnXY ( bag , 114 , 61 ) ;
1827: LD_EXP 1
1831: PPUSH
1832: LD_INT 114
1834: PPUSH
1835: LD_INT 61
1837: PPUSH
1838: CALL_OW 178
// Wait ( 0 0$10 ) ;
1842: LD_INT 350
1844: PPUSH
1845: CALL_OW 67
// RemoveUnit ( frank ) ;
1849: LD_EXP 14
1853: PPUSH
1854: CALL_OW 64
// SetSide ( [ uzbr , b1 , b2 , b3 , b4 , b5 , b6 , skl , fab , lab , ene2 , ene1 , oil , fab1 , fab2 , fab3 , ] , 7 ) ;
1858: LD_INT 148
1860: PUSH
1861: LD_INT 162
1863: PUSH
1864: LD_INT 156
1866: PUSH
1867: LD_INT 166
1869: PUSH
1870: LD_INT 170
1872: PUSH
1873: LD_INT 155
1875: PUSH
1876: LD_INT 614
1878: PUSH
1879: LD_INT 74
1881: PUSH
1882: LD_INT 116
1884: PUSH
1885: LD_INT 143
1887: PUSH
1888: LD_INT 120
1890: PUSH
1891: LD_INT 125
1893: PUSH
1894: LD_INT 112
1896: PUSH
1897: LD_INT 119
1899: PUSH
1900: LD_INT 117
1902: PUSH
1903: LD_INT 118
1905: PUSH
1906: EMPTY
1907: LIST
1908: LIST
1909: LIST
1910: LIST
1911: LIST
1912: LIST
1913: LIST
1914: LIST
1915: LIST
1916: LIST
1917: LIST
1918: LIST
1919: LIST
1920: LIST
1921: LIST
1922: LIST
1923: PPUSH
1924: LD_INT 7
1926: PPUSH
1927: CALL_OW 235
// InGameOff ;
1931: CALL_OW 9
// ChangeMissionObjectives ( M2 ) ;
1935: LD_STRING M2
1937: PPUSH
1938: CALL_OW 337
// end ; end_of_file
1942: END
// on EnterBuilding ( b , un ) do var filter ;
1943: LD_INT 0
1945: PPUSH
// begin filter := UnitFilter ( [ frank , bag ] , [ [ f_ok ] ] ) ;
1946: LD_ADDR_VAR 0 3
1950: PUSH
1951: LD_EXP 14
1955: PUSH
1956: LD_EXP 1
1960: PUSH
1961: EMPTY
1962: LIST
1963: LIST
1964: PPUSH
1965: LD_INT 50
1967: PUSH
1968: EMPTY
1969: LIST
1970: PUSH
1971: EMPTY
1972: LIST
1973: PPUSH
1974: CALL_OW 72
1978: ST_TO_ADDR
// if b = fab then
1979: LD_VAR 0 1
1983: PUSH
1984: LD_INT 116
1986: EQUAL
1987: IFFALSE 2010
// if un in filter then
1989: LD_VAR 0 2
1993: PUSH
1994: LD_VAR 0 3
1998: IN
1999: IFFALSE 2010
// begin ComExitBuilding ( un ) ;
2001: LD_VAR 0 2
2005: PPUSH
2006: CALL_OW 122
// end ; end ; end_of_file
2010: PPOPN 3
2012: END
// every 0 0$1 trigger IsInArea ( bag , baza ) or IsInArea ( frank , baza ) marked 01 do
2013: LD_EXP 1
2017: PPUSH
2018: LD_INT 9
2020: PPUSH
2021: CALL_OW 308
2025: PUSH
2026: LD_EXP 14
2030: PPUSH
2031: LD_INT 9
2033: PPUSH
2034: CALL_OW 308
2038: OR
2039: IFFALSE 2095
2041: GO 2043
2043: DISABLE
// begin ; InGameOn ;
2044: CALL_OW 8
// Say ( frank , baz1 ) ;
2048: LD_EXP 14
2052: PPUSH
2053: LD_STRING baz1
2055: PPUSH
2056: CALL_OW 88
// ComMoveToArea ( [ bag , frank ] , wroc ) ;
2060: LD_EXP 1
2064: PUSH
2065: LD_EXP 14
2069: PUSH
2070: EMPTY
2071: LIST
2072: LIST
2073: PPUSH
2074: LD_INT 10
2076: PPUSH
2077: CALL_OW 113
// Wait ( 0 0$5 ) ;
2081: LD_INT 175
2083: PPUSH
2084: CALL_OW 67
// InGameOff ;
2088: CALL_OW 9
// enable ( 01 ) ;
2092: LD_INT 1
2094: ENABLE_MARKED
// end ;
2095: END
// every 0 0$1 trigger See ( 1 , bun1 ) or See ( 1 , bun2 ) marked 09 do
2096: LD_INT 1
2098: PPUSH
2099: LD_INT 193
2101: PPUSH
2102: CALL_OW 292
2106: PUSH
2107: LD_INT 1
2109: PPUSH
2110: LD_INT 187
2112: PPUSH
2113: CALL_OW 292
2117: OR
2118: IFFALSE 2172
2120: GO 2122
2122: DISABLE
// begin InGameOn ;
2123: CALL_OW 8
// CenterOnXY ( 60 , 7 ) ;
2127: LD_INT 60
2129: PPUSH
2130: LD_INT 7
2132: PPUSH
2133: CALL_OW 84
// ComMoveToArea ( bag , wroc2 ) ;
2137: LD_EXP 1
2141: PPUSH
2142: LD_INT 11
2144: PPUSH
2145: CALL_OW 113
// Say ( bag , c17 ) ;
2149: LD_EXP 1
2153: PPUSH
2154: LD_STRING c17
2156: PPUSH
2157: CALL_OW 88
// Wait ( 0 0$5 ) ;
2161: LD_INT 175
2163: PPUSH
2164: CALL_OW 67
// InGameOff ;
2168: CALL_OW 9
// end ;
2172: END
// every 0 0$1 trigger See ( 1 , poj1 ) do
2173: LD_INT 1
2175: PPUSH
2176: LD_INT 948
2178: PPUSH
2179: CALL_OW 292
2183: IFFALSE 2227
2185: GO 2187
2187: DISABLE
// begin DialogueOn ;
2188: CALL_OW 6
// CenterOnUnits ( poj1 ) ;
2192: LD_INT 948
2194: PPUSH
2195: CALL_OW 85
// Say ( bag , c15 ) ;
2199: LD_EXP 1
2203: PPUSH
2204: LD_STRING c15
2206: PPUSH
2207: CALL_OW 88
// Say ( bag , c16 ) ;
2211: LD_EXP 1
2215: PPUSH
2216: LD_STRING c16
2218: PPUSH
2219: CALL_OW 88
// DialogueOff ;
2223: CALL_OW 7
// end ;
2227: END
// every 0 0$1 trigger IsInArea ( stachu , baza2 ) marked 02 do
2228: LD_INT 573
2230: PPUSH
2231: LD_INT 14
2233: PPUSH
2234: CALL_OW 308
2238: IFFALSE 2281
2240: GO 2242
2242: DISABLE
// begin InGameOn ;
2243: CALL_OW 8
// Say ( stachu , baz2 ) ;
2247: LD_INT 573
2249: PPUSH
2250: LD_STRING baz2
2252: PPUSH
2253: CALL_OW 88
// ComMoveToArea ( stachu , wrocrus ) ;
2257: LD_INT 573
2259: PPUSH
2260: LD_INT 15
2262: PPUSH
2263: CALL_OW 113
// Wait ( 0 0$5 ) ;
2267: LD_INT 175
2269: PPUSH
2270: CALL_OW 67
// InGameOff ;
2274: CALL_OW 9
// enable ( 02 ) ;
2278: LD_INT 2
2280: ENABLE_MARKED
// end ;
2281: END
// every 0 0$1 trigger IsInArea ( stachu , baza ) do
2282: LD_INT 573
2284: PPUSH
2285: LD_INT 9
2287: PPUSH
2288: CALL_OW 308
2292: IFFALSE 2307
2294: GO 2296
2296: DISABLE
// begin Say ( Stachu , KontSPRlacz49 ) ;
2297: LD_INT 573
2299: PPUSH
2300: LD_STRING KontSPRlacz49
2302: PPUSH
2303: CALL_OW 88
// end ;
2307: END
// every 0 0$1 trigger IsInArea ( stachu , przepraw ) marked 17 do
2308: LD_INT 573
2310: PPUSH
2311: LD_INT 35
2313: PPUSH
2314: CALL_OW 308
2318: IFFALSE 2351
2320: GO 2322
2322: DISABLE
// begin ; InGameOn ;
2323: CALL_OW 8
// ComMoveToArea ( stachu , area70 ) ;
2327: LD_INT 573
2329: PPUSH
2330: LD_INT 36
2332: PPUSH
2333: CALL_OW 113
// Wait ( 0 0$5 ) ;
2337: LD_INT 175
2339: PPUSH
2340: CALL_OW 67
// InGameOff ;
2344: CALL_OW 9
// enable ( 17 ) ;
2348: LD_INT 17
2350: ENABLE_MARKED
// end ; end_of_file
2351: END
// every 0 0$1 trigger See ( 1 , stachu ) do
2352: LD_INT 1
2354: PPUSH
2355: LD_INT 573
2357: PPUSH
2358: CALL_OW 292
2362: IFFALSE 3133
2364: GO 2366
2366: DISABLE
// begin InGameOn ;
2367: CALL_OW 8
// CenterNowOnUnits ( Stachu ) ;
2371: LD_INT 573
2373: PPUSH
2374: CALL_OW 87
// ComTurnUnit ( Stachu , Bag ) ;
2378: LD_INT 573
2380: PPUSH
2381: LD_EXP 1
2385: PPUSH
2386: CALL_OW 119
// ComTurnUnit ( Bag , Stachu ) ;
2390: LD_EXP 1
2394: PPUSH
2395: LD_INT 573
2397: PPUSH
2398: CALL_OW 119
// Say ( stachu , d1 ) ;
2402: LD_INT 573
2404: PPUSH
2405: LD_STRING d1
2407: PPUSH
2408: CALL_OW 88
// Say ( bag , d2 ) ;
2412: LD_EXP 1
2416: PPUSH
2417: LD_STRING d2
2419: PPUSH
2420: CALL_OW 88
// Say ( bag , d3 ) ;
2424: LD_EXP 1
2428: PPUSH
2429: LD_STRING d3
2431: PPUSH
2432: CALL_OW 88
// Say ( stachu , d4 ) ;
2436: LD_INT 573
2438: PPUSH
2439: LD_STRING d4
2441: PPUSH
2442: CALL_OW 88
// Say ( bag , d5 ) ;
2446: LD_EXP 1
2450: PPUSH
2451: LD_STRING d5
2453: PPUSH
2454: CALL_OW 88
// Say ( stachu , d6 ) ;
2458: LD_INT 573
2460: PPUSH
2461: LD_STRING d6
2463: PPUSH
2464: CALL_OW 88
// Say ( bag , d7 ) ;
2468: LD_EXP 1
2472: PPUSH
2473: LD_STRING d7
2475: PPUSH
2476: CALL_OW 88
// Say ( stachu , d8 ) ;
2480: LD_INT 573
2482: PPUSH
2483: LD_STRING d8
2485: PPUSH
2486: CALL_OW 88
// Say ( stachu , d9 ) ;
2490: LD_INT 573
2492: PPUSH
2493: LD_STRING d9
2495: PPUSH
2496: CALL_OW 88
// Say ( stachu , d9a ) ;
2500: LD_INT 573
2502: PPUSH
2503: LD_STRING d9a
2505: PPUSH
2506: CALL_OW 88
// Say ( bag , d10 ) ;
2510: LD_EXP 1
2514: PPUSH
2515: LD_STRING d10
2517: PPUSH
2518: CALL_OW 88
// Say ( stachu , d11 ) ;
2522: LD_INT 573
2524: PPUSH
2525: LD_STRING d11
2527: PPUSH
2528: CALL_OW 88
// Say ( bag , d12 ) ;
2532: LD_EXP 1
2536: PPUSH
2537: LD_STRING d12
2539: PPUSH
2540: CALL_OW 88
// Say ( stachu , d13 ) ;
2544: LD_INT 573
2546: PPUSH
2547: LD_STRING d13
2549: PPUSH
2550: CALL_OW 88
// Say ( bag , d14 ) ;
2554: LD_EXP 1
2558: PPUSH
2559: LD_STRING d14
2561: PPUSH
2562: CALL_OW 88
// Say ( stachu , d15 ) ;
2566: LD_INT 573
2568: PPUSH
2569: LD_STRING d15
2571: PPUSH
2572: CALL_OW 88
// Say ( bag , d16 ) ;
2576: LD_EXP 1
2580: PPUSH
2581: LD_STRING d16
2583: PPUSH
2584: CALL_OW 88
// Say ( stachu , d17 ) ;
2588: LD_INT 573
2590: PPUSH
2591: LD_STRING d17
2593: PPUSH
2594: CALL_OW 88
// Say ( stachu , d18 ) ;
2598: LD_INT 573
2600: PPUSH
2601: LD_STRING d18
2603: PPUSH
2604: CALL_OW 88
// Say ( bag , d19 ) ;
2608: LD_EXP 1
2612: PPUSH
2613: LD_STRING d19
2615: PPUSH
2616: CALL_OW 88
// Say ( stachu , d20 ) ;
2620: LD_INT 573
2622: PPUSH
2623: LD_STRING d20
2625: PPUSH
2626: CALL_OW 88
// Say ( bag , d21 ) ;
2630: LD_EXP 1
2634: PPUSH
2635: LD_STRING d21
2637: PPUSH
2638: CALL_OW 88
// Say ( stachu , d22 ) ;
2642: LD_INT 573
2644: PPUSH
2645: LD_STRING d22
2647: PPUSH
2648: CALL_OW 88
// Say ( bag , d23 ) ;
2652: LD_EXP 1
2656: PPUSH
2657: LD_STRING d23
2659: PPUSH
2660: CALL_OW 88
// Say ( stachu , d24 ) ;
2664: LD_INT 573
2666: PPUSH
2667: LD_STRING d24
2669: PPUSH
2670: CALL_OW 88
// Say ( stachu , d25 ) ;
2674: LD_INT 573
2676: PPUSH
2677: LD_STRING d25
2679: PPUSH
2680: CALL_OW 88
// Say ( stachu , d26 ) ;
2684: LD_INT 573
2686: PPUSH
2687: LD_STRING d26
2689: PPUSH
2690: CALL_OW 88
// Say ( stachu , d26a ) ;
2694: LD_INT 573
2696: PPUSH
2697: LD_STRING d26a
2699: PPUSH
2700: CALL_OW 88
// Say ( bag , d27 ) ;
2704: LD_EXP 1
2708: PPUSH
2709: LD_STRING d27
2711: PPUSH
2712: CALL_OW 88
// Say ( stachu , d28 ) ;
2716: LD_INT 573
2718: PPUSH
2719: LD_STRING d28
2721: PPUSH
2722: CALL_OW 88
// Say ( bag , d29 ) ;
2726: LD_EXP 1
2730: PPUSH
2731: LD_STRING d29
2733: PPUSH
2734: CALL_OW 88
// Say ( stachu , d30 ) ;
2738: LD_INT 573
2740: PPUSH
2741: LD_STRING d30
2743: PPUSH
2744: CALL_OW 88
// Say ( bag , d31 ) ;
2748: LD_EXP 1
2752: PPUSH
2753: LD_STRING d31
2755: PPUSH
2756: CALL_OW 88
// Say ( stachu , d32 ) ;
2760: LD_INT 573
2762: PPUSH
2763: LD_STRING d32
2765: PPUSH
2766: CALL_OW 88
// Say ( bag , d33 ) ;
2770: LD_EXP 1
2774: PPUSH
2775: LD_STRING d33
2777: PPUSH
2778: CALL_OW 88
// Say ( stachu , d34 ) ;
2782: LD_INT 573
2784: PPUSH
2785: LD_STRING d34
2787: PPUSH
2788: CALL_OW 88
// Say ( bag , d35 ) ;
2792: LD_EXP 1
2796: PPUSH
2797: LD_STRING d35
2799: PPUSH
2800: CALL_OW 88
// Say ( stachu , d36 ) ;
2804: LD_INT 573
2806: PPUSH
2807: LD_STRING d36
2809: PPUSH
2810: CALL_OW 88
// Say ( bag , d37 ) ;
2814: LD_EXP 1
2818: PPUSH
2819: LD_STRING d37
2821: PPUSH
2822: CALL_OW 88
// Say ( stachu , d38 ) ;
2826: LD_INT 573
2828: PPUSH
2829: LD_STRING d38
2831: PPUSH
2832: CALL_OW 88
// Say ( stachu , d39 ) ;
2836: LD_INT 573
2838: PPUSH
2839: LD_STRING d39
2841: PPUSH
2842: CALL_OW 88
// Say ( bag , d40 ) ;
2846: LD_EXP 1
2850: PPUSH
2851: LD_STRING d40
2853: PPUSH
2854: CALL_OW 88
// Say ( stachu , d41 ) ;
2858: LD_INT 573
2860: PPUSH
2861: LD_STRING d41
2863: PPUSH
2864: CALL_OW 88
// Say ( bag , d42 ) ;
2868: LD_EXP 1
2872: PPUSH
2873: LD_STRING d42
2875: PPUSH
2876: CALL_OW 88
// Say ( stachu , d43 ) ;
2880: LD_INT 573
2882: PPUSH
2883: LD_STRING d43
2885: PPUSH
2886: CALL_OW 88
// Say ( bag , d44 ) ;
2890: LD_EXP 1
2894: PPUSH
2895: LD_STRING d44
2897: PPUSH
2898: CALL_OW 88
// Say ( bag , d45 ) ;
2902: LD_EXP 1
2906: PPUSH
2907: LD_STRING d45
2909: PPUSH
2910: CALL_OW 88
// Say ( stachu , d46 ) ;
2914: LD_INT 573
2916: PPUSH
2917: LD_STRING d46
2919: PPUSH
2920: CALL_OW 88
// Say ( bag , d47 ) ;
2924: LD_EXP 1
2928: PPUSH
2929: LD_STRING d47
2931: PPUSH
2932: CALL_OW 88
// Say ( stachu , d48 ) ;
2936: LD_INT 573
2938: PPUSH
2939: LD_STRING d48
2941: PPUSH
2942: CALL_OW 88
// Say ( bag , d49 ) ;
2946: LD_EXP 1
2950: PPUSH
2951: LD_STRING d49
2953: PPUSH
2954: CALL_OW 88
// Say ( stachu , d50 ) ;
2958: LD_INT 573
2960: PPUSH
2961: LD_STRING d50
2963: PPUSH
2964: CALL_OW 88
// Say ( stachu , d51 ) ;
2968: LD_INT 573
2970: PPUSH
2971: LD_STRING d51
2973: PPUSH
2974: CALL_OW 88
// Say ( bag , d52 ) ;
2978: LD_EXP 1
2982: PPUSH
2983: LD_STRING d52
2985: PPUSH
2986: CALL_OW 88
// Say ( stachu , d53 ) ;
2990: LD_INT 573
2992: PPUSH
2993: LD_STRING d53
2995: PPUSH
2996: CALL_OW 88
// Say ( bag , d54 ) ;
3000: LD_EXP 1
3004: PPUSH
3005: LD_STRING d54
3007: PPUSH
3008: CALL_OW 88
// Say ( stachu , d55 ) ;
3012: LD_INT 573
3014: PPUSH
3015: LD_STRING d55
3017: PPUSH
3018: CALL_OW 88
// Say ( stachu , d56 ) ;
3022: LD_INT 573
3024: PPUSH
3025: LD_STRING d56
3027: PPUSH
3028: CALL_OW 88
// Say ( bag , d57 ) ;
3032: LD_EXP 1
3036: PPUSH
3037: LD_STRING d57
3039: PPUSH
3040: CALL_OW 88
// RemoveUnit ( Bag ) ;
3044: LD_EXP 1
3048: PPUSH
3049: CALL_OW 64
// RemoveUnit ( Stachu ) ;
3053: LD_INT 573
3055: PPUSH
3056: CALL_OW 64
// SetClass ( bag , 2 ) ;
3060: LD_EXP 1
3064: PPUSH
3065: LD_INT 2
3067: PPUSH
3068: CALL_OW 336
// PlaceUnitArea ( bag , bag1 , false ) ;
3072: LD_EXP 1
3076: PPUSH
3077: LD_INT 12
3079: PPUSH
3080: LD_INT 0
3082: PPUSH
3083: CALL_OW 49
// PlaceUnitArea ( stachu , stachu1 , false ) ;
3087: LD_INT 573
3089: PPUSH
3090: LD_INT 13
3092: PPUSH
3093: LD_INT 0
3095: PPUSH
3096: CALL_OW 49
// SetAttitude ( 1 , 3 , att_neutral , true ) ;
3100: LD_INT 1
3102: PPUSH
3103: LD_INT 3
3105: PPUSH
3106: LD_INT 0
3108: PPUSH
3109: LD_INT 1
3111: PPUSH
3112: CALL_OW 80
// SetSide ( Stachu , 1 ) ;
3116: LD_INT 573
3118: PPUSH
3119: LD_INT 1
3121: PPUSH
3122: CALL_OW 235
// InGameOff ;
3126: CALL_OW 9
// disable ( 9 ) ;
3130: LD_INT 9
3132: DISABLE_MARKED
// end ; end_of_file
3133: END
// every 0 0$1 trigger IsInArea ( bag , bag1 ) do
3134: LD_EXP 1
3138: PPUSH
3139: LD_INT 12
3141: PPUSH
3142: CALL_OW 308
3146: IFFALSE 3477
3148: GO 3150
3150: DISABLE
// begin ; SaveForQuickRestart ;
3151: CALL_OW 22
// InGameOn ;
3155: CALL_OW 8
// CenterNowOnXY ( 60 , 92 ) ;
3159: LD_INT 60
3161: PPUSH
3162: LD_INT 92
3164: PPUSH
3165: CALL_OW 86
// Wait ( 0 0$5 ) ;
3169: LD_INT 175
3171: PPUSH
3172: CALL_OW 67
// CenterNowOnUnits ( bag ) ;
3176: LD_EXP 1
3180: PPUSH
3181: CALL_OW 87
// ComTurnUnit ( bag , caricyn ) ;
3185: LD_EXP 1
3189: PPUSH
3190: LD_INT 619
3192: PPUSH
3193: CALL_OW 119
// ComTurnUnit ( caricyn , stachu ) ;
3197: LD_INT 619
3199: PPUSH
3200: LD_INT 573
3202: PPUSH
3203: CALL_OW 119
// ComTurnUnit ( stachu , caricyn ) ;
3207: LD_INT 573
3209: PPUSH
3210: LD_INT 619
3212: PPUSH
3213: CALL_OW 119
// Say ( caricyn , e1 ) ;
3217: LD_INT 619
3219: PPUSH
3220: LD_STRING e1
3222: PPUSH
3223: CALL_OW 88
// Say ( stachu , e2 ) ;
3227: LD_INT 573
3229: PPUSH
3230: LD_STRING e2
3232: PPUSH
3233: CALL_OW 88
// Say ( caricyn , e3 ) ;
3237: LD_INT 619
3239: PPUSH
3240: LD_STRING e3
3242: PPUSH
3243: CALL_OW 88
// case Query ( pytcaricyn ) of 1 :
3247: LD_STRING pytcaricyn
3249: PPUSH
3250: CALL_OW 97
3254: PUSH
3255: LD_INT 1
3257: DOUBLE
3258: EQUAL
3259: IFTRUE 3263
3261: GO 3330
3263: POP
// begin Say ( stachu , eAAa1 ) ;
3264: LD_INT 573
3266: PPUSH
3267: LD_STRING eAAa1
3269: PPUSH
3270: CALL_OW 88
// Say ( caricyn , eAAa2 ) ;
3274: LD_INT 619
3276: PPUSH
3277: LD_STRING eAAa2
3279: PPUSH
3280: CALL_OW 88
// Say ( caricyn , eAAa3 ) ;
3284: LD_INT 619
3286: PPUSH
3287: LD_STRING eAAa3
3289: PPUSH
3290: CALL_OW 88
// Say ( stachu , eAAa4 ) ;
3294: LD_INT 573
3296: PPUSH
3297: LD_STRING eAAa4
3299: PPUSH
3300: CALL_OW 88
// Say ( caricyn , eAAa5 ) ;
3304: LD_INT 619
3306: PPUSH
3307: LD_STRING eAAa5
3309: PPUSH
3310: CALL_OW 88
// Wait ( 0 0$1 ) ;
3314: LD_INT 35
3316: PPUSH
3317: CALL_OW 67
// YouLost ( Trup ) end ; 2 :
3321: LD_STRING Trup
3323: PPUSH
3324: CALL_OW 104
3328: GO 3477
3330: LD_INT 2
3332: DOUBLE
3333: EQUAL
3334: IFTRUE 3338
3336: GO 3476
3338: POP
// begin Say ( stachu , eAAb1 ) ;
3339: LD_INT 573
3341: PPUSH
3342: LD_STRING eAAb1
3344: PPUSH
3345: CALL_OW 88
// Say ( caricyn , eAAb2 ) ;
3349: LD_INT 619
3351: PPUSH
3352: LD_STRING eAAb2
3354: PPUSH
3355: CALL_OW 88
// Say ( stachu , eAAb3 ) ;
3359: LD_INT 573
3361: PPUSH
3362: LD_STRING eAAb3
3364: PPUSH
3365: CALL_OW 88
// Say ( caricyn , eAAb4 ) ;
3369: LD_INT 619
3371: PPUSH
3372: LD_STRING eAAb4
3374: PPUSH
3375: CALL_OW 88
// Say ( stachu , eAAb5 ) ;
3379: LD_INT 573
3381: PPUSH
3382: LD_STRING eAAb5
3384: PPUSH
3385: CALL_OW 88
// Say ( caricyn , eAAb6 ) ;
3389: LD_INT 619
3391: PPUSH
3392: LD_STRING eAAb6
3394: PPUSH
3395: CALL_OW 88
// SetSide ( Bag , 3 ) ;
3399: LD_EXP 1
3403: PPUSH
3404: LD_INT 3
3406: PPUSH
3407: CALL_OW 235
// ComEnterUnit ( bag , skl1 ) ;
3411: LD_EXP 1
3415: PPUSH
3416: LD_INT 197
3418: PPUSH
3419: CALL_OW 120
// Say ( caricyn , eAAb7 ) ;
3423: LD_INT 619
3425: PPUSH
3426: LD_STRING eAAb7
3428: PPUSH
3429: CALL_OW 88
// Say ( stachu , eAAb8 ) ;
3433: LD_INT 573
3435: PPUSH
3436: LD_STRING eAAb8
3438: PPUSH
3439: CALL_OW 88
// Say ( caricyn , eAAb9 ) ;
3443: LD_INT 619
3445: PPUSH
3446: LD_STRING eAAb9
3448: PPUSH
3449: CALL_OW 88
// InGameOff ;
3453: CALL_OW 9
// ComEnterUnit ( caricyn , work1 ) ;
3457: LD_INT 619
3459: PPUSH
3460: LD_INT 903
3462: PPUSH
3463: CALL_OW 120
// ChangeMissionObjectives ( M3 ) ;
3467: LD_STRING M3
3469: PPUSH
3470: CALL_OW 337
// end ; end ;
3474: GO 3477
3476: POP
// end ;
3477: END
// every 0 0$1 trigger IsInArea ( stachu , labo ) do
3478: LD_INT 573
3480: PPUSH
3481: LD_INT 16
3483: PPUSH
3484: CALL_OW 308
3488: IFFALSE 3915
3490: GO 3492
3492: DISABLE
// begin ; DialogueOn ;
3493: CALL_OW 6
// CenterNowOnUnits ( stachu ) ;
3497: LD_INT 573
3499: PPUSH
3500: CALL_OW 87
// Say ( stachu , e4 ) ;
3504: LD_INT 573
3506: PPUSH
3507: LD_STRING e4
3509: PPUSH
3510: CALL_OW 88
// Say ( michail , e5 ) ;
3514: LD_INT 740
3516: PPUSH
3517: LD_STRING e5
3519: PPUSH
3520: CALL_OW 88
// case Query ( pytlab ) of 1 :
3524: LD_STRING pytlab
3526: PPUSH
3527: CALL_OW 97
3531: PUSH
3532: LD_INT 1
3534: DOUBLE
3535: EQUAL
3536: IFTRUE 3540
3538: GO 3635
3540: POP
// begin Say ( stachu , ABa1 ) ;
3541: LD_INT 573
3543: PPUSH
3544: LD_STRING ABa1
3546: PPUSH
3547: CALL_OW 88
// Say ( michail , ABa2 ) ;
3551: LD_INT 740
3553: PPUSH
3554: LD_STRING ABa2
3556: PPUSH
3557: CALL_OW 88
// Say ( stachu , ABa3 ) ;
3561: LD_INT 573
3563: PPUSH
3564: LD_STRING ABa3
3566: PPUSH
3567: CALL_OW 88
// Say ( michail , ABa4 ) ;
3571: LD_INT 740
3573: PPUSH
3574: LD_STRING ABa4
3576: PPUSH
3577: CALL_OW 88
// DialogueOff ;
3581: CALL_OW 7
// InGameOn ;
3585: CALL_OW 8
// AddComMoveToArea ( stachu , area51 ) ;
3589: LD_INT 573
3591: PPUSH
3592: LD_INT 18
3594: PPUSH
3595: CALL_OW 173
// Wait ( 0 0$5 ) ;
3599: LD_INT 175
3601: PPUSH
3602: CALL_OW 67
// Say ( Stachu , KontSPRlacz1 ) ;
3606: LD_INT 573
3608: PPUSH
3609: LD_STRING KontSPRlacz1
3611: PPUSH
3612: CALL_OW 88
// Say ( Stachu , KontSPRlacz2 ) ;
3616: LD_INT 573
3618: PPUSH
3619: LD_STRING KontSPRlacz2
3621: PPUSH
3622: CALL_OW 88
// InGameOff ;
3626: CALL_OW 9
// enable ( 03 ) ;
3630: LD_INT 3
3632: ENABLE_MARKED
// end ; 2 :
3633: GO 3915
3635: LD_INT 2
3637: DOUBLE
3638: EQUAL
3639: IFTRUE 3643
3641: GO 3784
3643: POP
// begin Say ( stachu , ABb1 ) ;
3644: LD_INT 573
3646: PPUSH
3647: LD_STRING ABb1
3649: PPUSH
3650: CALL_OW 88
// Say ( michail , ABb2 ) ;
3654: LD_INT 740
3656: PPUSH
3657: LD_STRING ABb2
3659: PPUSH
3660: CALL_OW 88
// Say ( stachu , ABb3 ) ;
3664: LD_INT 573
3666: PPUSH
3667: LD_STRING ABb3
3669: PPUSH
3670: CALL_OW 88
// Say ( michail , ABb4 ) ;
3674: LD_INT 740
3676: PPUSH
3677: LD_STRING ABb4
3679: PPUSH
3680: CALL_OW 88
// Say ( stachu , ABb5 ) ;
3684: LD_INT 573
3686: PPUSH
3687: LD_STRING ABb5
3689: PPUSH
3690: CALL_OW 88
// Say ( michail , ABb6 ) ;
3694: LD_INT 740
3696: PPUSH
3697: LD_STRING ABb6
3699: PPUSH
3700: CALL_OW 88
// Say ( michail , ABb7 ) ;
3704: LD_INT 740
3706: PPUSH
3707: LD_STRING ABb7
3709: PPUSH
3710: CALL_OW 88
// Say ( stachu , ABb8 ) ;
3714: LD_INT 573
3716: PPUSH
3717: LD_STRING ABb8
3719: PPUSH
3720: CALL_OW 88
// Say ( michail , ABb9 ) ;
3724: LD_INT 740
3726: PPUSH
3727: LD_STRING ABb9
3729: PPUSH
3730: CALL_OW 88
// DialogueOff ;
3734: CALL_OW 7
// AddComMoveToArea ( stachu , area51 ) ;
3738: LD_INT 573
3740: PPUSH
3741: LD_INT 18
3743: PPUSH
3744: CALL_OW 173
// Wait ( 0 0$5 ) ;
3748: LD_INT 175
3750: PPUSH
3751: CALL_OW 67
// Say ( Stachu , KontSPRlacz1 ) ;
3755: LD_INT 573
3757: PPUSH
3758: LD_STRING KontSPRlacz1
3760: PPUSH
3761: CALL_OW 88
// Say ( Stachu , KontSPRlacz2 ) ;
3765: LD_INT 573
3767: PPUSH
3768: LD_STRING KontSPRlacz2
3770: PPUSH
3771: CALL_OW 88
// InGameOff ;
3775: CALL_OW 9
// enable ( 03 ) ;
3779: LD_INT 3
3781: ENABLE_MARKED
// end ; 3 :
3782: GO 3915
3784: LD_INT 3
3786: DOUBLE
3787: EQUAL
3788: IFTRUE 3792
3790: GO 3914
3792: POP
// begin Say ( stachu , ABc1 ) ;
3793: LD_INT 573
3795: PPUSH
3796: LD_STRING ABc1
3798: PPUSH
3799: CALL_OW 88
// Say ( michail , ABc2 ) ;
3803: LD_INT 740
3805: PPUSH
3806: LD_STRING ABc2
3808: PPUSH
3809: CALL_OW 88
// Say ( stachu , ABc3 ) ;
3813: LD_INT 573
3815: PPUSH
3816: LD_STRING ABc3
3818: PPUSH
3819: CALL_OW 88
// Say ( michail , ABc4 ) ;
3823: LD_INT 740
3825: PPUSH
3826: LD_STRING ABc4
3828: PPUSH
3829: CALL_OW 88
// Say ( stachu , ABc5 ) ;
3833: LD_INT 573
3835: PPUSH
3836: LD_STRING ABc5
3838: PPUSH
3839: CALL_OW 88
// DialogueOff ;
3843: CALL_OW 7
// InGameOn ;
3847: CALL_OW 8
// SetSide ( labek , 1 ) ;
3851: LD_INT 701
3853: PPUSH
3854: LD_INT 1
3856: PPUSH
3857: CALL_OW 235
// ComEnterUnit ( Stachu , labek ) ;
3861: LD_INT 573
3863: PPUSH
3864: LD_INT 701
3866: PPUSH
3867: CALL_OW 120
// Wait ( 0 0$15 ) ;
3871: LD_INT 525
3873: PPUSH
3874: CALL_OW 67
// ComMoveToArea ( Stachu , labo ) ;
3878: LD_INT 573
3880: PPUSH
3881: LD_INT 16
3883: PPUSH
3884: CALL_OW 113
// SetSide ( labek , 3 ) ;
3888: LD_INT 701
3890: PPUSH
3891: LD_INT 3
3893: PPUSH
3894: CALL_OW 235
// enable ( 04 ) ;
3898: LD_INT 4
3900: ENABLE_MARKED
// InGameOff ;
3901: CALL_OW 9
// ChangeMissionObjectives ( M3a ) ;
3905: LD_STRING M3a
3907: PPUSH
3908: CALL_OW 337
// end ; end ;
3912: GO 3915
3914: POP
// end ;
3915: END
// every 0 0$1 trigger IsInArea ( stachu , kwate ) marked 04 do
3916: LD_INT 573
3918: PPUSH
3919: LD_INT 17
3921: PPUSH
3922: CALL_OW 308
3926: IFFALSE 5328
3928: GO 3930
3930: DISABLE
// begin ; DialogueOn ;
3931: CALL_OW 6
// CenterNowOnUnits ( stachu ) ;
3935: LD_INT 573
3937: PPUSH
3938: CALL_OW 87
// Say ( stachu , e5a ) ;
3942: LD_INT 573
3944: PPUSH
3945: LD_STRING e5a
3947: PPUSH
3948: CALL_OW 88
// Say ( stachu , e6 ) ;
3952: LD_INT 573
3954: PPUSH
3955: LD_STRING e6
3957: PPUSH
3958: CALL_OW 88
// Say ( kwat , e7 ) ;
3962: LD_INT 946
3964: PPUSH
3965: LD_STRING e7
3967: PPUSH
3968: CALL_OW 88
// Say ( stachu , e8 ) ;
3972: LD_INT 573
3974: PPUSH
3975: LD_STRING e8
3977: PPUSH
3978: CALL_OW 88
// Say ( kwat , e9 ) ;
3982: LD_INT 946
3984: PPUSH
3985: LD_STRING e9
3987: PPUSH
3988: CALL_OW 88
// Say ( stachu , e10 ) ;
3992: LD_INT 573
3994: PPUSH
3995: LD_STRING e10
3997: PPUSH
3998: CALL_OW 88
// Say ( kwat , e11 ) ;
4002: LD_INT 946
4004: PPUSH
4005: LD_STRING e11
4007: PPUSH
4008: CALL_OW 88
// disable ( 2 ) ;
4012: LD_INT 2
4014: DISABLE_MARKED
// case Query ( pytKwater ) of 1 :
4015: LD_STRING pytKwater
4017: PPUSH
4018: CALL_OW 97
4022: PUSH
4023: LD_INT 1
4025: DOUBLE
4026: EQUAL
4027: IFTRUE 4031
4029: GO 4549
4031: POP
// begin Say ( stachu , ACa1 ) ;
4032: LD_INT 573
4034: PPUSH
4035: LD_STRING ACa1
4037: PPUSH
4038: CALL_OW 88
// Say ( kwat , ACa2 ) ;
4042: LD_INT 946
4044: PPUSH
4045: LD_STRING ACa2
4047: PPUSH
4048: CALL_OW 88
// Say ( stachu , ACa3 ) ;
4052: LD_INT 573
4054: PPUSH
4055: LD_STRING ACa3
4057: PPUSH
4058: CALL_OW 88
// Say ( kwat , ACa5 ) ;
4062: LD_INT 946
4064: PPUSH
4065: LD_STRING ACa5
4067: PPUSH
4068: CALL_OW 88
// DialogueOff ;
4072: CALL_OW 7
// InGameOn ;
4076: CALL_OW 8
// uc_side = 3 ;
4080: LD_ADDR_OWVAR 20
4084: PUSH
4085: LD_INT 3
4087: ST_TO_ADDR
// uc_nation = nation_russian ;
4088: LD_ADDR_OWVAR 21
4092: PUSH
4093: LD_INT 3
4095: ST_TO_ADDR
// uc_direction = 0 ;
4096: LD_ADDR_OWVAR 24
4100: PUSH
4101: LD_INT 0
4103: ST_TO_ADDR
// bc_type := b_depot ;
4104: LD_ADDR_OWVAR 42
4108: PUSH
4109: LD_INT 0
4111: ST_TO_ADDR
// bata = CreateAndPlaceBuildingXYD ( 72 , 58 , 3 ) ;
4112: LD_ADDR_EXP 99
4116: PUSH
4117: LD_INT 72
4119: PPUSH
4120: LD_INT 58
4122: PPUSH
4123: LD_INT 3
4125: PPUSH
4126: CALL_OW 47
4130: ST_TO_ADDR
// uc_side = 3 ;
4131: LD_ADDR_OWVAR 20
4135: PUSH
4136: LD_INT 3
4138: ST_TO_ADDR
// uc_nation = nation_russian ;
4139: LD_ADDR_OWVAR 21
4143: PUSH
4144: LD_INT 3
4146: ST_TO_ADDR
// uc_direction = 0 ;
4147: LD_ADDR_OWVAR 24
4151: PUSH
4152: LD_INT 0
4154: ST_TO_ADDR
// bc_type := b_breastwork ;
4155: LD_ADDR_OWVAR 42
4159: PUSH
4160: LD_INT 31
4162: ST_TO_ADDR
// bunkier1 = CreateAndPlaceBuildingXYD ( 81 , 68 , 4 ) ;
4163: LD_ADDR_EXP 100
4167: PUSH
4168: LD_INT 81
4170: PPUSH
4171: LD_INT 68
4173: PPUSH
4174: LD_INT 4
4176: PPUSH
4177: CALL_OW 47
4181: ST_TO_ADDR
// uc_side = 3 ;
4182: LD_ADDR_OWVAR 20
4186: PUSH
4187: LD_INT 3
4189: ST_TO_ADDR
// uc_nation = nation_russian ;
4190: LD_ADDR_OWVAR 21
4194: PUSH
4195: LD_INT 3
4197: ST_TO_ADDR
// uc_direction = 0 ;
4198: LD_ADDR_OWVAR 24
4202: PUSH
4203: LD_INT 0
4205: ST_TO_ADDR
// bc_type := b_breastwork ;
4206: LD_ADDR_OWVAR 42
4210: PUSH
4211: LD_INT 31
4213: ST_TO_ADDR
// bunkier2 = CreateAndPlaceBuildingXYD ( 84 , 76 , 4 ) ;
4214: LD_ADDR_EXP 101
4218: PUSH
4219: LD_INT 84
4221: PPUSH
4222: LD_INT 76
4224: PPUSH
4225: LD_INT 4
4227: PPUSH
4228: CALL_OW 47
4232: ST_TO_ADDR
// RemoveUnit ( z1 ) ;
4233: LD_INT 814
4235: PPUSH
4236: CALL_OW 64
// RemoveUnit ( z2 ) ;
4240: LD_INT 815
4242: PPUSH
4243: CALL_OW 64
// RemoveUnit ( z3 ) ;
4247: LD_INT 813
4249: PPUSH
4250: CALL_OW 64
// RemoveUnit ( z4 ) ;
4254: LD_INT 812
4256: PPUSH
4257: CALL_OW 64
// RemoveUnit ( z5 ) ;
4261: LD_INT 810
4263: PPUSH
4264: CALL_OW 64
// RemoveUnit ( z6 ) ;
4268: LD_INT 811
4270: PPUSH
4271: CALL_OW 64
// PlaceUnitArea ( z1 , ludu1 , false ) ;
4275: LD_INT 814
4277: PPUSH
4278: LD_INT 22
4280: PPUSH
4281: LD_INT 0
4283: PPUSH
4284: CALL_OW 49
// PlaceUnitArea ( z2 , ludu1 , false ) ;
4288: LD_INT 815
4290: PPUSH
4291: LD_INT 22
4293: PPUSH
4294: LD_INT 0
4296: PPUSH
4297: CALL_OW 49
// PlaceUnitArea ( z3 , ludu1 , false ) ;
4301: LD_INT 813
4303: PPUSH
4304: LD_INT 22
4306: PPUSH
4307: LD_INT 0
4309: PPUSH
4310: CALL_OW 49
// PlaceUnitArea ( z4 , ludu1 , false ) ;
4314: LD_INT 812
4316: PPUSH
4317: LD_INT 22
4319: PPUSH
4320: LD_INT 0
4322: PPUSH
4323: CALL_OW 49
// PlaceUnitArea ( z5 , ludu1 , false ) ;
4327: LD_INT 810
4329: PPUSH
4330: LD_INT 22
4332: PPUSH
4333: LD_INT 0
4335: PPUSH
4336: CALL_OW 49
// PlaceUnitArea ( z6 , ludu1 , false ) ;
4340: LD_INT 811
4342: PPUSH
4343: LD_INT 22
4345: PPUSH
4346: LD_INT 0
4348: PPUSH
4349: CALL_OW 49
// ComEnterUnit ( z1 , bunkier1 ) ;
4353: LD_INT 814
4355: PPUSH
4356: LD_EXP 100
4360: PPUSH
4361: CALL_OW 120
// ComEnterUnit ( z2 , bunkier2 ) ;
4365: LD_INT 815
4367: PPUSH
4368: LD_EXP 101
4372: PPUSH
4373: CALL_OW 120
// RemoveUnit ( s1 ) ;
4377: LD_INT 786
4379: PPUSH
4380: CALL_OW 64
// RemoveUnit ( s2 ) ;
4384: LD_INT 790
4386: PPUSH
4387: CALL_OW 64
// RemoveUnit ( s3 ) ;
4391: LD_INT 785
4393: PPUSH
4394: CALL_OW 64
// RemoveUnit ( s4 ) ;
4398: LD_INT 787
4400: PPUSH
4401: CALL_OW 64
// RemoveUnit ( s5 ) ;
4405: LD_INT 788
4407: PPUSH
4408: CALL_OW 64
// RemoveUnit ( s6 ) ;
4412: LD_INT 789
4414: PPUSH
4415: CALL_OW 64
// PlaceUnitArea ( s1 , area53 , false ) ;
4419: LD_INT 786
4421: PPUSH
4422: LD_INT 20
4424: PPUSH
4425: LD_INT 0
4427: PPUSH
4428: CALL_OW 49
// PlaceUnitArea ( s2 , area53 , false ) ;
4432: LD_INT 790
4434: PPUSH
4435: LD_INT 20
4437: PPUSH
4438: LD_INT 0
4440: PPUSH
4441: CALL_OW 49
// PlaceUnitArea ( s3 , area53 , false ) ;
4445: LD_INT 785
4447: PPUSH
4448: LD_INT 20
4450: PPUSH
4451: LD_INT 0
4453: PPUSH
4454: CALL_OW 49
// PlaceUnitArea ( s4 , area53 , false ) ;
4458: LD_INT 787
4460: PPUSH
4461: LD_INT 20
4463: PPUSH
4464: LD_INT 0
4466: PPUSH
4467: CALL_OW 49
// PlaceUnitArea ( s5 , area53 , false ) ;
4471: LD_INT 788
4473: PPUSH
4474: LD_INT 20
4476: PPUSH
4477: LD_INT 0
4479: PPUSH
4480: CALL_OW 49
// PlaceUnitArea ( s6 , area53 , false ) ;
4484: LD_INT 789
4486: PPUSH
4487: LD_INT 20
4489: PPUSH
4490: LD_INT 0
4492: PPUSH
4493: CALL_OW 49
// ComEnterUnit ( [ s1 , s2 , s3 , s4 , s5 , s6 ] , zbrojka ) ;
4497: LD_INT 786
4499: PUSH
4500: LD_INT 790
4502: PUSH
4503: LD_INT 785
4505: PUSH
4506: LD_INT 787
4508: PUSH
4509: LD_INT 788
4511: PUSH
4512: LD_INT 789
4514: PUSH
4515: EMPTY
4516: LIST
4517: LIST
4518: LIST
4519: LIST
4520: LIST
4521: LIST
4522: PPUSH
4523: LD_INT 426
4525: PPUSH
4526: CALL_OW 120
// InGameOff ;
4530: CALL_OW 9
// enable ( 10 ) ;
4534: LD_INT 10
4536: ENABLE_MARKED
// AddMedal ( ludzie , 1 ) end ; 2 :
4537: LD_STRING ludzie
4539: PPUSH
4540: LD_INT 1
4542: PPUSH
4543: CALL_OW 101
4547: GO 5328
4549: LD_INT 2
4551: DOUBLE
4552: EQUAL
4553: IFTRUE 4557
4555: GO 4909
4557: POP
// begin Say ( stachu , ACb1 ) ;
4558: LD_INT 573
4560: PPUSH
4561: LD_STRING ACb1
4563: PPUSH
4564: CALL_OW 88
// Say ( kwat , ACb2 ) ;
4568: LD_INT 946
4570: PPUSH
4571: LD_STRING ACb2
4573: PPUSH
4574: CALL_OW 88
// Say ( kwat , ACb3 ) ;
4578: LD_INT 946
4580: PPUSH
4581: LD_STRING ACb3
4583: PPUSH
4584: CALL_OW 88
// DialogueOff ;
4588: CALL_OW 7
// uc_side = 3 ;
4592: LD_ADDR_OWVAR 20
4596: PUSH
4597: LD_INT 3
4599: ST_TO_ADDR
// uc_nation = nation_russian ;
4600: LD_ADDR_OWVAR 21
4604: PUSH
4605: LD_INT 3
4607: ST_TO_ADDR
// uc_direction = 0 ;
4608: LD_ADDR_OWVAR 24
4612: PUSH
4613: LD_INT 0
4615: ST_TO_ADDR
// bc_type := b_depot ;
4616: LD_ADDR_OWVAR 42
4620: PUSH
4621: LD_INT 0
4623: ST_TO_ADDR
// bata = CreateAndPlaceBuildingXYD ( 72 , 58 , 3 ) ;
4624: LD_ADDR_EXP 99
4628: PUSH
4629: LD_INT 72
4631: PPUSH
4632: LD_INT 58
4634: PPUSH
4635: LD_INT 3
4637: PPUSH
4638: CALL_OW 47
4642: ST_TO_ADDR
// uc_side = 3 ;
4643: LD_ADDR_OWVAR 20
4647: PUSH
4648: LD_INT 3
4650: ST_TO_ADDR
// uc_nation = nation_russian ;
4651: LD_ADDR_OWVAR 21
4655: PUSH
4656: LD_INT 3
4658: ST_TO_ADDR
// uc_direction = 0 ;
4659: LD_ADDR_OWVAR 24
4663: PUSH
4664: LD_INT 0
4666: ST_TO_ADDR
// bc_type := b_breastwork ;
4667: LD_ADDR_OWVAR 42
4671: PUSH
4672: LD_INT 31
4674: ST_TO_ADDR
// bunkier1 = CreateAndPlaceBuildingXYD ( 81 , 68 , 4 ) ;
4675: LD_ADDR_EXP 100
4679: PUSH
4680: LD_INT 81
4682: PPUSH
4683: LD_INT 68
4685: PPUSH
4686: LD_INT 4
4688: PPUSH
4689: CALL_OW 47
4693: ST_TO_ADDR
// uc_side = 3 ;
4694: LD_ADDR_OWVAR 20
4698: PUSH
4699: LD_INT 3
4701: ST_TO_ADDR
// uc_nation = nation_russian ;
4702: LD_ADDR_OWVAR 21
4706: PUSH
4707: LD_INT 3
4709: ST_TO_ADDR
// uc_direction = 0 ;
4710: LD_ADDR_OWVAR 24
4714: PUSH
4715: LD_INT 0
4717: ST_TO_ADDR
// bc_type := b_breastwork ;
4718: LD_ADDR_OWVAR 42
4722: PUSH
4723: LD_INT 31
4725: ST_TO_ADDR
// bunkier2 = CreateAndPlaceBuildingXYD ( 84 , 76 , 4 ) ;
4726: LD_ADDR_EXP 101
4730: PUSH
4731: LD_INT 84
4733: PPUSH
4734: LD_INT 76
4736: PPUSH
4737: LD_INT 4
4739: PPUSH
4740: CALL_OW 47
4744: ST_TO_ADDR
// RemoveUnit ( z1 ) ;
4745: LD_INT 814
4747: PPUSH
4748: CALL_OW 64
// RemoveUnit ( z2 ) ;
4752: LD_INT 815
4754: PPUSH
4755: CALL_OW 64
// RemoveUnit ( z3 ) ;
4759: LD_INT 813
4761: PPUSH
4762: CALL_OW 64
// RemoveUnit ( z4 ) ;
4766: LD_INT 812
4768: PPUSH
4769: CALL_OW 64
// RemoveUnit ( z5 ) ;
4773: LD_INT 810
4775: PPUSH
4776: CALL_OW 64
// RemoveUnit ( z6 ) ;
4780: LD_INT 811
4782: PPUSH
4783: CALL_OW 64
// PlaceUnitArea ( z1 , ludu1 , false ) ;
4787: LD_INT 814
4789: PPUSH
4790: LD_INT 22
4792: PPUSH
4793: LD_INT 0
4795: PPUSH
4796: CALL_OW 49
// PlaceUnitArea ( z2 , ludu1 , false ) ;
4800: LD_INT 815
4802: PPUSH
4803: LD_INT 22
4805: PPUSH
4806: LD_INT 0
4808: PPUSH
4809: CALL_OW 49
// PlaceUnitArea ( z3 , ludu1 , false ) ;
4813: LD_INT 813
4815: PPUSH
4816: LD_INT 22
4818: PPUSH
4819: LD_INT 0
4821: PPUSH
4822: CALL_OW 49
// PlaceUnitArea ( z4 , ludu1 , false ) ;
4826: LD_INT 812
4828: PPUSH
4829: LD_INT 22
4831: PPUSH
4832: LD_INT 0
4834: PPUSH
4835: CALL_OW 49
// PlaceUnitArea ( z5 , ludu1 , false ) ;
4839: LD_INT 810
4841: PPUSH
4842: LD_INT 22
4844: PPUSH
4845: LD_INT 0
4847: PPUSH
4848: CALL_OW 49
// PlaceUnitArea ( z6 , ludu1 , false ) ;
4852: LD_INT 811
4854: PPUSH
4855: LD_INT 22
4857: PPUSH
4858: LD_INT 0
4860: PPUSH
4861: CALL_OW 49
// ComEnterUnit ( z1 , bunkier1 ) ;
4865: LD_INT 814
4867: PPUSH
4868: LD_EXP 100
4872: PPUSH
4873: CALL_OW 120
// ComEnterUnit ( z2 , bunkier2 ) ;
4877: LD_INT 815
4879: PPUSH
4880: LD_EXP 101
4884: PPUSH
4885: CALL_OW 120
// InGameOff ;
4889: CALL_OW 9
// enable ( 10 ) ;
4893: LD_INT 10
4895: ENABLE_MARKED
// AddMedal ( ludzie , - 1 ) end ; 3 :
4896: LD_STRING ludzie
4898: PPUSH
4899: LD_INT 1
4901: NEG
4902: PPUSH
4903: CALL_OW 101
4907: GO 5328
4909: LD_INT 3
4911: DOUBLE
4912: EQUAL
4913: IFTRUE 4917
4915: GO 5327
4917: POP
// begin Say ( stachu , ACc1 ) ;
4918: LD_INT 573
4920: PPUSH
4921: LD_STRING ACc1
4923: PPUSH
4924: CALL_OW 88
// Say ( kwat , ACc2 ) ;
4928: LD_INT 946
4930: PPUSH
4931: LD_STRING ACc2
4933: PPUSH
4934: CALL_OW 88
// DialogueOff ;
4938: CALL_OW 7
// uc_side = 3 ;
4942: LD_ADDR_OWVAR 20
4946: PUSH
4947: LD_INT 3
4949: ST_TO_ADDR
// uc_nation = nation_russian ;
4950: LD_ADDR_OWVAR 21
4954: PUSH
4955: LD_INT 3
4957: ST_TO_ADDR
// uc_direction = 0 ;
4958: LD_ADDR_OWVAR 24
4962: PUSH
4963: LD_INT 0
4965: ST_TO_ADDR
// bc_type := b_depot ;
4966: LD_ADDR_OWVAR 42
4970: PUSH
4971: LD_INT 0
4973: ST_TO_ADDR
// bata = CreateAndPlaceBuildingXYD ( 72 , 58 , 3 ) ;
4974: LD_ADDR_EXP 99
4978: PUSH
4979: LD_INT 72
4981: PPUSH
4982: LD_INT 58
4984: PPUSH
4985: LD_INT 3
4987: PPUSH
4988: CALL_OW 47
4992: ST_TO_ADDR
// uc_side = 3 ;
4993: LD_ADDR_OWVAR 20
4997: PUSH
4998: LD_INT 3
5000: ST_TO_ADDR
// uc_nation = nation_russian ;
5001: LD_ADDR_OWVAR 21
5005: PUSH
5006: LD_INT 3
5008: ST_TO_ADDR
// uc_direction = 0 ;
5009: LD_ADDR_OWVAR 24
5013: PUSH
5014: LD_INT 0
5016: ST_TO_ADDR
// bc_type := b_breastwork ;
5017: LD_ADDR_OWVAR 42
5021: PUSH
5022: LD_INT 31
5024: ST_TO_ADDR
// bunkier1 = CreateAndPlaceBuildingXYD ( 81 , 68 , 4 ) ;
5025: LD_ADDR_EXP 100
5029: PUSH
5030: LD_INT 81
5032: PPUSH
5033: LD_INT 68
5035: PPUSH
5036: LD_INT 4
5038: PPUSH
5039: CALL_OW 47
5043: ST_TO_ADDR
// uc_side = 3 ;
5044: LD_ADDR_OWVAR 20
5048: PUSH
5049: LD_INT 3
5051: ST_TO_ADDR
// uc_nation = nation_russian ;
5052: LD_ADDR_OWVAR 21
5056: PUSH
5057: LD_INT 3
5059: ST_TO_ADDR
// uc_direction = 0 ;
5060: LD_ADDR_OWVAR 24
5064: PUSH
5065: LD_INT 0
5067: ST_TO_ADDR
// bc_type := b_breastwork ;
5068: LD_ADDR_OWVAR 42
5072: PUSH
5073: LD_INT 31
5075: ST_TO_ADDR
// bunkier2 = CreateAndPlaceBuildingXYD ( 84 , 76 , 4 ) ;
5076: LD_ADDR_EXP 101
5080: PUSH
5081: LD_INT 84
5083: PPUSH
5084: LD_INT 76
5086: PPUSH
5087: LD_INT 4
5089: PPUSH
5090: CALL_OW 47
5094: ST_TO_ADDR
// RemoveUnit ( z1 ) ;
5095: LD_INT 814
5097: PPUSH
5098: CALL_OW 64
// RemoveUnit ( z2 ) ;
5102: LD_INT 815
5104: PPUSH
5105: CALL_OW 64
// RemoveUnit ( z3 ) ;
5109: LD_INT 813
5111: PPUSH
5112: CALL_OW 64
// RemoveUnit ( z4 ) ;
5116: LD_INT 812
5118: PPUSH
5119: CALL_OW 64
// RemoveUnit ( z5 ) ;
5123: LD_INT 810
5125: PPUSH
5126: CALL_OW 64
// RemoveUnit ( z6 ) ;
5130: LD_INT 811
5132: PPUSH
5133: CALL_OW 64
// PlaceUnitArea ( z1 , ludu1 , false ) ;
5137: LD_INT 814
5139: PPUSH
5140: LD_INT 22
5142: PPUSH
5143: LD_INT 0
5145: PPUSH
5146: CALL_OW 49
// PlaceUnitArea ( z2 , ludu1 , false ) ;
5150: LD_INT 815
5152: PPUSH
5153: LD_INT 22
5155: PPUSH
5156: LD_INT 0
5158: PPUSH
5159: CALL_OW 49
// PlaceUnitArea ( z3 , ludu1 , false ) ;
5163: LD_INT 813
5165: PPUSH
5166: LD_INT 22
5168: PPUSH
5169: LD_INT 0
5171: PPUSH
5172: CALL_OW 49
// PlaceUnitArea ( z4 , ludu1 , false ) ;
5176: LD_INT 812
5178: PPUSH
5179: LD_INT 22
5181: PPUSH
5182: LD_INT 0
5184: PPUSH
5185: CALL_OW 49
// PlaceUnitArea ( z5 , ludu1 , false ) ;
5189: LD_INT 810
5191: PPUSH
5192: LD_INT 22
5194: PPUSH
5195: LD_INT 0
5197: PPUSH
5198: CALL_OW 49
// PlaceUnitArea ( z6 , ludu1 , false ) ;
5202: LD_INT 811
5204: PPUSH
5205: LD_INT 22
5207: PPUSH
5208: LD_INT 0
5210: PPUSH
5211: CALL_OW 49
// ComEnterUnit ( z1 , bunkier1 ) ;
5215: LD_INT 814
5217: PPUSH
5218: LD_EXP 100
5222: PPUSH
5223: CALL_OW 120
// ComEnterUnit ( z2 , bunkier2 ) ;
5227: LD_INT 815
5229: PPUSH
5230: LD_EXP 101
5234: PPUSH
5235: CALL_OW 120
// RemoveUnit ( s1 ) ;
5239: LD_INT 786
5241: PPUSH
5242: CALL_OW 64
// RemoveUnit ( s2 ) ;
5246: LD_INT 790
5248: PPUSH
5249: CALL_OW 64
// RemoveUnit ( s3 ) ;
5253: LD_INT 785
5255: PPUSH
5256: CALL_OW 64
// PlaceUnitArea ( s1 , area53 , false ) ;
5260: LD_INT 786
5262: PPUSH
5263: LD_INT 20
5265: PPUSH
5266: LD_INT 0
5268: PPUSH
5269: CALL_OW 49
// PlaceUnitArea ( s2 , area53 , false ) ;
5273: LD_INT 790
5275: PPUSH
5276: LD_INT 20
5278: PPUSH
5279: LD_INT 0
5281: PPUSH
5282: CALL_OW 49
// ComEnterUnit ( [ s1 , s2 , s3 ] , zbrojka ) ;
5286: LD_INT 786
5288: PUSH
5289: LD_INT 790
5291: PUSH
5292: LD_INT 785
5294: PUSH
5295: EMPTY
5296: LIST
5297: LIST
5298: LIST
5299: PPUSH
5300: LD_INT 426
5302: PPUSH
5303: CALL_OW 120
// InGameOff ;
5307: CALL_OW 9
// enable ( 10 ) ;
5311: LD_INT 10
5313: ENABLE_MARKED
// AddMedal ( ludzie , - 1 ) ;
5314: LD_STRING ludzie
5316: PPUSH
5317: LD_INT 1
5319: NEG
5320: PPUSH
5321: CALL_OW 101
// end ; end ;
5325: GO 5328
5327: POP
// end ; end_of_file
5328: END
// every 0 0$1 trigger IsInArea ( stachu , buzajev ) marked 03 do
5329: LD_INT 573
5331: PPUSH
5332: LD_INT 19
5334: PPUSH
5335: CALL_OW 308
5339: IFFALSE 5606
5341: GO 5343
5343: DISABLE
// begin DialogueOn ;
5344: CALL_OW 6
// Say ( stachu , KontSPRlacz3 ) ;
5348: LD_INT 573
5350: PPUSH
5351: LD_STRING KontSPRlacz3
5353: PPUSH
5354: CALL_OW 88
// Say ( palu , KontSPRlacz4 ) ;
5358: LD_INT 733
5360: PPUSH
5361: LD_STRING KontSPRlacz4
5363: PPUSH
5364: CALL_OW 88
// Say ( stachu , KontSPRlacz5 ) ;
5368: LD_INT 573
5370: PPUSH
5371: LD_STRING KontSPRlacz5
5373: PPUSH
5374: CALL_OW 88
// Say ( palu , KontSPRlacz6 ) ;
5378: LD_INT 733
5380: PPUSH
5381: LD_STRING KontSPRlacz6
5383: PPUSH
5384: CALL_OW 88
// Say ( stachu , KontSPRlacz7 ) ;
5388: LD_INT 573
5390: PPUSH
5391: LD_STRING KontSPRlacz7
5393: PPUSH
5394: CALL_OW 88
// Say ( stachu , KontSPRlacz8 ) ;
5398: LD_INT 573
5400: PPUSH
5401: LD_STRING KontSPRlacz8
5403: PPUSH
5404: CALL_OW 88
// Say ( palu , KontSPRlacz9 ) ;
5408: LD_INT 733
5410: PPUSH
5411: LD_STRING KontSPRlacz9
5413: PPUSH
5414: CALL_OW 88
// Say ( stachu , KontSPRlacz10 ) ;
5418: LD_INT 573
5420: PPUSH
5421: LD_STRING KontSPRlacz10
5423: PPUSH
5424: CALL_OW 88
// Say ( palu , KontSPRlacz11 ) ;
5428: LD_INT 733
5430: PPUSH
5431: LD_STRING KontSPRlacz11
5433: PPUSH
5434: CALL_OW 88
// Say ( palu , KontSPRlacz12 ) ;
5438: LD_INT 733
5440: PPUSH
5441: LD_STRING KontSPRlacz12
5443: PPUSH
5444: CALL_OW 88
// Say ( stachu , KontSPRlacz13 ) ;
5448: LD_INT 573
5450: PPUSH
5451: LD_STRING KontSPRlacz13
5453: PPUSH
5454: CALL_OW 88
// Say ( palu , KontSPRlacz14 ) ;
5458: LD_INT 733
5460: PPUSH
5461: LD_STRING KontSPRlacz14
5463: PPUSH
5464: CALL_OW 88
// Say ( palu , KontSPRlacz15 ) ;
5468: LD_INT 733
5470: PPUSH
5471: LD_STRING KontSPRlacz15
5473: PPUSH
5474: CALL_OW 88
// Say ( stachu , KontSPRlacz16 ) ;
5478: LD_INT 573
5480: PPUSH
5481: LD_STRING KontSPRlacz16
5483: PPUSH
5484: CALL_OW 88
// Say ( palu , KontSPRlacz17 ) ;
5488: LD_INT 733
5490: PPUSH
5491: LD_STRING KontSPRlacz17
5493: PPUSH
5494: CALL_OW 88
// Say ( stachu , KontSPRlacz18 ) ;
5498: LD_INT 573
5500: PPUSH
5501: LD_STRING KontSPRlacz18
5503: PPUSH
5504: CALL_OW 88
// Say ( palu , KontSPRlacz19 ) ;
5508: LD_INT 733
5510: PPUSH
5511: LD_STRING KontSPRlacz19
5513: PPUSH
5514: CALL_OW 88
// Say ( palu , KontSPRlacz20 ) ;
5518: LD_INT 733
5520: PPUSH
5521: LD_STRING KontSPRlacz20
5523: PPUSH
5524: CALL_OW 88
// Say ( stachu , KontSPRlacz21 ) ;
5528: LD_INT 573
5530: PPUSH
5531: LD_STRING KontSPRlacz21
5533: PPUSH
5534: CALL_OW 88
// Say ( palu , KontSPRlacz22 ) ;
5538: LD_INT 733
5540: PPUSH
5541: LD_STRING KontSPRlacz22
5543: PPUSH
5544: CALL_OW 88
// DialogueOff ;
5548: CALL_OW 7
// InGameOn ;
5552: CALL_OW 8
// AddComMoveToArea ( stachu , area51 ) ;
5556: LD_INT 573
5558: PPUSH
5559: LD_INT 18
5561: PPUSH
5562: CALL_OW 173
// Wait ( 0 0$5 ) ;
5566: LD_INT 175
5568: PPUSH
5569: CALL_OW 67
// Say ( stachu , KontSPRlacz23 ) ;
5573: LD_INT 573
5575: PPUSH
5576: LD_STRING KontSPRlacz23
5578: PPUSH
5579: CALL_OW 88
// enable ( 05 ) ;
5583: LD_INT 5
5585: ENABLE_MARKED
// disable ( 02 ) ;
5586: LD_INT 2
5588: DISABLE_MARKED
// enable ( 08 ) ;
5589: LD_INT 8
5591: ENABLE_MARKED
// SetSide ( lab , 1 ) ;
5592: LD_INT 143
5594: PPUSH
5595: LD_INT 1
5597: PPUSH
5598: CALL_OW 235
// InGameOff ;
5602: CALL_OW 9
// end ;
5606: END
// every 0 0$1 trigger IsInArea ( stachu , area53 ) marked 05 do
5607: LD_INT 573
5609: PPUSH
5610: LD_INT 20
5612: PPUSH
5613: CALL_OW 308
5617: IFFALSE 5818
5619: GO 5621
5621: DISABLE
// begin DialogueOn ;
5622: CALL_OW 6
// Say ( stachu , KontSPRlacz24 ) ;
5626: LD_INT 573
5628: PPUSH
5629: LD_STRING KontSPRlacz24
5631: PPUSH
5632: CALL_OW 88
// Say ( lev , KontSPRlacz25 ) ;
5636: LD_INT 411
5638: PPUSH
5639: LD_STRING KontSPRlacz25
5641: PPUSH
5642: CALL_OW 88
// Say ( stachu , KontSPRlacz26 ) ;
5646: LD_INT 573
5648: PPUSH
5649: LD_STRING KontSPRlacz26
5651: PPUSH
5652: CALL_OW 88
// Say ( lev , KontSPRlacz27 ) ;
5656: LD_INT 411
5658: PPUSH
5659: LD_STRING KontSPRlacz27
5661: PPUSH
5662: CALL_OW 88
// Say ( danilo , KontSPRlacz28 ) ;
5666: LD_INT 404
5668: PPUSH
5669: LD_STRING KontSPRlacz28
5671: PPUSH
5672: CALL_OW 88
// Say ( stachu , KontSPRlacz29 ) ;
5676: LD_INT 573
5678: PPUSH
5679: LD_STRING KontSPRlacz29
5681: PPUSH
5682: CALL_OW 88
// Say ( lev , KontSPRlacz30 ) ;
5686: LD_INT 411
5688: PPUSH
5689: LD_STRING KontSPRlacz30
5691: PPUSH
5692: CALL_OW 88
// Say ( lev , KontSPRlacz31 ) ;
5696: LD_INT 411
5698: PPUSH
5699: LD_STRING KontSPRlacz31
5701: PPUSH
5702: CALL_OW 88
// Wait ( 0 0$5 ) ;
5706: LD_INT 175
5708: PPUSH
5709: CALL_OW 67
// Say ( stachu , KontSPRlacz32 ) ;
5713: LD_INT 573
5715: PPUSH
5716: LD_STRING KontSPRlacz32
5718: PPUSH
5719: CALL_OW 88
// Say ( lev , KontSPRlacz33 ) ;
5723: LD_INT 411
5725: PPUSH
5726: LD_STRING KontSPRlacz33
5728: PPUSH
5729: CALL_OW 88
// Say ( danilo , KontSPRlacz34 ) ;
5733: LD_INT 404
5735: PPUSH
5736: LD_STRING KontSPRlacz34
5738: PPUSH
5739: CALL_OW 88
// case Query ( pytPrzekupstwo ) of 1 :
5743: LD_STRING pytPrzekupstwo
5745: PPUSH
5746: CALL_OW 97
5750: PUSH
5751: LD_INT 1
5753: DOUBLE
5754: EQUAL
5755: IFTRUE 5759
5757: GO 5799
5759: POP
// begin Say ( stachu , KontSPRlacz34aa ) ;
5760: LD_INT 573
5762: PPUSH
5763: LD_STRING KontSPRlacz34aa
5765: PPUSH
5766: CALL_OW 88
// Say ( lev , KontSPRlacz34a ) ;
5770: LD_INT 411
5772: PPUSH
5773: LD_STRING KontSPRlacz34a
5775: PPUSH
5776: CALL_OW 88
// Say ( danilo , KontSPRlacz35a ) ;
5780: LD_INT 404
5782: PPUSH
5783: LD_STRING KontSPRlacz35a
5785: PPUSH
5786: CALL_OW 88
// enable ( 06 ) ;
5790: LD_INT 6
5792: ENABLE_MARKED
// DialogueOff ;
5793: CALL_OW 7
// end ; 2 :
5797: GO 5818
5799: LD_INT 2
5801: DOUBLE
5802: EQUAL
5803: IFTRUE 5807
5805: GO 5817
5807: POP
// begin enable ( 06 ) ;
5808: LD_INT 6
5810: ENABLE_MARKED
// DialogueOff ;
5811: CALL_OW 7
// end ; end ;
5815: GO 5818
5817: POP
// end ;
5818: END
// every 0 0$1 trigger IsInArea ( stachu , kwate ) marked 06 do
5819: LD_INT 573
5821: PPUSH
5822: LD_INT 17
5824: PPUSH
5825: CALL_OW 308
5829: IFFALSE 6000
5831: GO 5833
5833: DISABLE
// begin ; DialogueOn ;
5834: CALL_OW 6
// Say ( stachu , KontSPRlacz36 ) ;
5838: LD_INT 573
5840: PPUSH
5841: LD_STRING KontSPRlacz36
5843: PPUSH
5844: CALL_OW 88
// Say ( kwat , KontSPRlacz37 ) ;
5848: LD_INT 946
5850: PPUSH
5851: LD_STRING KontSPRlacz37
5853: PPUSH
5854: CALL_OW 88
// Say ( stachu , KontSPRlacz38 ) ;
5858: LD_INT 573
5860: PPUSH
5861: LD_STRING KontSPRlacz38
5863: PPUSH
5864: CALL_OW 88
// Say ( kwat , KontSPRlacz39 ) ;
5868: LD_INT 946
5870: PPUSH
5871: LD_STRING KontSPRlacz39
5873: PPUSH
5874: CALL_OW 88
// case Query ( pytZwolnienie ) of 1 :
5878: LD_STRING pytZwolnienie
5880: PPUSH
5881: CALL_OW 97
5885: PUSH
5886: LD_INT 1
5888: DOUBLE
5889: EQUAL
5890: IFTRUE 5894
5892: GO 5934
5894: POP
// begin Say ( stachu , KontSPRlacz34bb ) ;
5895: LD_INT 573
5897: PPUSH
5898: LD_STRING KontSPRlacz34bb
5900: PPUSH
5901: CALL_OW 88
// Say ( kwat , KontSPRlacz34b ) ;
5905: LD_INT 946
5907: PPUSH
5908: LD_STRING KontSPRlacz34b
5910: PPUSH
5911: CALL_OW 88
// Say ( stachu , KontSPRlacz35b ) ;
5915: LD_INT 573
5917: PPUSH
5918: LD_STRING KontSPRlacz35b
5920: PPUSH
5921: CALL_OW 88
// enable ( 07 ) ;
5925: LD_INT 7
5927: ENABLE_MARKED
// DialogueOff ;
5928: CALL_OW 7
// end ; 2 :
5932: GO 6000
5934: LD_INT 2
5936: DOUBLE
5937: EQUAL
5938: IFTRUE 5942
5940: GO 5999
5942: POP
// begin Say ( stachu , KontSPRlacz34cc ) ;
5943: LD_INT 573
5945: PPUSH
5946: LD_STRING KontSPRlacz34cc
5948: PPUSH
5949: CALL_OW 88
// Say ( kwat , KontSPRlacz34c ) ;
5953: LD_INT 946
5955: PPUSH
5956: LD_STRING KontSPRlacz34c
5958: PPUSH
5959: CALL_OW 88
// Say ( stachu , KontSPRlacz35c ) ;
5963: LD_INT 573
5965: PPUSH
5966: LD_STRING KontSPRlacz35c
5968: PPUSH
5969: CALL_OW 88
// Say ( kwat , KontSPRlacz36c ) ;
5973: LD_INT 946
5975: PPUSH
5976: LD_STRING KontSPRlacz36c
5978: PPUSH
5979: CALL_OW 88
// Say ( stachu , KontSPRlacz37c ) ;
5983: LD_INT 573
5985: PPUSH
5986: LD_STRING KontSPRlacz37c
5988: PPUSH
5989: CALL_OW 88
// DialogueOff ;
5993: CALL_OW 7
// end ; end ;
5997: GO 6000
5999: POP
// end ;
6000: END
// every 0 0$1 trigger IsInArea ( stachu , area53 ) marked 07 do
6001: LD_INT 573
6003: PPUSH
6004: LD_INT 20
6006: PPUSH
6007: CALL_OW 308
6011: IFFALSE 6282
6013: GO 6015
6015: DISABLE
// begin InGameOn ;
6016: CALL_OW 8
// DialogueOn ;
6020: CALL_OW 6
// Say ( stachu , KontSPRlacz40 ) ;
6024: LD_INT 573
6026: PPUSH
6027: LD_STRING KontSPRlacz40
6029: PPUSH
6030: CALL_OW 88
// Say ( lev , KontSPRlacz41 ) ;
6034: LD_INT 411
6036: PPUSH
6037: LD_STRING KontSPRlacz41
6039: PPUSH
6040: CALL_OW 88
// Say ( danilo , KontSPRlacz42 ) ;
6044: LD_INT 404
6046: PPUSH
6047: LD_STRING KontSPRlacz42
6049: PPUSH
6050: CALL_OW 88
// DialogueOff ;
6054: CALL_OW 7
// ResetFog ;
6058: CALL_OW 335
// CenterNowOnXY ( 92 , 6 ) ;
6062: LD_INT 92
6064: PPUSH
6065: LD_INT 6
6067: PPUSH
6068: CALL_OW 86
// RemoveUnit ( stachu ) ;
6072: LD_INT 573
6074: PPUSH
6075: CALL_OW 64
// PlaceUnitXY ( stachu , 25 , 10 , false ) ;
6079: LD_INT 573
6081: PPUSH
6082: LD_INT 25
6084: PPUSH
6085: LD_INT 10
6087: PPUSH
6088: LD_INT 0
6090: PPUSH
6091: CALL_OW 48
// AddComTurnUnit ( stachu , Michail ) ;
6095: LD_INT 573
6097: PPUSH
6098: LD_INT 740
6100: PPUSH
6101: CALL_OW 179
// AddComTurnUnit ( Michail , stachu ) ;
6105: LD_INT 740
6107: PPUSH
6108: LD_INT 573
6110: PPUSH
6111: CALL_OW 179
// CenterNowOnXY ( 26 , 9 ) ;
6115: LD_INT 26
6117: PPUSH
6118: LD_INT 9
6120: PPUSH
6121: CALL_OW 86
// Say ( Michail , KontSPRlacz43 ) ;
6125: LD_INT 740
6127: PPUSH
6128: LD_STRING KontSPRlacz43
6130: PPUSH
6131: CALL_OW 88
// Say ( stachu , KontSPRlacz44 ) ;
6135: LD_INT 573
6137: PPUSH
6138: LD_STRING KontSPRlacz44
6140: PPUSH
6141: CALL_OW 88
// Say ( Michail , KontSPRlacz45 ) ;
6145: LD_INT 740
6147: PPUSH
6148: LD_STRING KontSPRlacz45
6150: PPUSH
6151: CALL_OW 88
// Say ( stachu , KontSPRlacz46 ) ;
6155: LD_INT 573
6157: PPUSH
6158: LD_STRING KontSPRlacz46
6160: PPUSH
6161: CALL_OW 88
// Say ( Michail , KontSPRlacz47 ) ;
6165: LD_INT 740
6167: PPUSH
6168: LD_STRING KontSPRlacz47
6170: PPUSH
6171: CALL_OW 88
// Say ( stachu , KontSPRlacz48 ) ;
6175: LD_INT 573
6177: PPUSH
6178: LD_STRING KontSPRlacz48
6180: PPUSH
6181: CALL_OW 88
// Say ( michail , ABc4 ) ;
6185: LD_INT 740
6187: PPUSH
6188: LD_STRING ABc4
6190: PPUSH
6191: CALL_OW 88
// Say ( stachu , ABc5 ) ;
6195: LD_INT 573
6197: PPUSH
6198: LD_STRING ABc5
6200: PPUSH
6201: CALL_OW 88
// SetSide ( labek , 1 ) ;
6205: LD_INT 701
6207: PPUSH
6208: LD_INT 1
6210: PPUSH
6211: CALL_OW 235
// ComEnterUnit ( Stachu , labek ) ;
6215: LD_INT 573
6217: PPUSH
6218: LD_INT 701
6220: PPUSH
6221: CALL_OW 120
// Wait ( 0 0$15 ) ;
6225: LD_INT 525
6227: PPUSH
6228: CALL_OW 67
// ComMoveToArea ( Stachu , labo ) ;
6232: LD_INT 573
6234: PPUSH
6235: LD_INT 16
6237: PPUSH
6238: CALL_OW 113
// SetSide ( labek , 3 ) ;
6242: LD_INT 701
6244: PPUSH
6245: LD_INT 3
6247: PPUSH
6248: CALL_OW 235
// SetSide ( lab , 7 ) ;
6252: LD_INT 143
6254: PPUSH
6255: LD_INT 7
6257: PPUSH
6258: CALL_OW 235
// ChangeMissionObjectives ( M3a ) ;
6262: LD_STRING M3a
6264: PPUSH
6265: CALL_OW 337
// enable ( 04 ) ;
6269: LD_INT 4
6271: ENABLE_MARKED
// enable ( 02 ) ;
6272: LD_INT 2
6274: ENABLE_MARKED
// disable ( 08 ) ;
6275: LD_INT 8
6277: DISABLE_MARKED
// InGameOff ;
6278: CALL_OW 9
// end ;
6282: END
// every 0 0$1 trigger IsInArea ( stachu , przedlab ) marked 08 do
6283: LD_INT 573
6285: PPUSH
6286: LD_INT 21
6288: PPUSH
6289: CALL_OW 308
6293: IFFALSE 6586
6295: GO 6297
6297: DISABLE
// begin InGameOn ;
6298: CALL_OW 8
// ComEnterUnit ( Stachu , lab ) ;
6302: LD_INT 573
6304: PPUSH
6305: LD_INT 143
6307: PPUSH
6308: CALL_OW 120
// Wait ( 0 0$5 ) ;
6312: LD_INT 175
6314: PPUSH
6315: CALL_OW 67
// Say ( stachu , KontSPRlacz50 ) ;
6319: LD_INT 573
6321: PPUSH
6322: LD_STRING KontSPRlacz50
6324: PPUSH
6325: CALL_OW 88
// Say ( stachu , KontSPRlacz51 ) ;
6329: LD_INT 573
6331: PPUSH
6332: LD_STRING KontSPRlacz51
6334: PPUSH
6335: CALL_OW 88
// Say ( stachu , KontSPRlacz52 ) ;
6339: LD_INT 573
6341: PPUSH
6342: LD_STRING KontSPRlacz52
6344: PPUSH
6345: CALL_OW 88
// Say ( stachu , KontSPRlacz53 ) ;
6349: LD_INT 573
6351: PPUSH
6352: LD_STRING KontSPRlacz53
6354: PPUSH
6355: CALL_OW 88
// ResetFog ;
6359: CALL_OW 335
// CenterNowOnXY ( 92 , 6 ) ;
6363: LD_INT 92
6365: PPUSH
6366: LD_INT 6
6368: PPUSH
6369: CALL_OW 86
// RemoveUnit ( stachu ) ;
6373: LD_INT 573
6375: PPUSH
6376: CALL_OW 64
// PlaceUnitXY ( stachu , 25 , 10 , false ) ;
6380: LD_INT 573
6382: PPUSH
6383: LD_INT 25
6385: PPUSH
6386: LD_INT 10
6388: PPUSH
6389: LD_INT 0
6391: PPUSH
6392: CALL_OW 48
// AddComTurnUnit ( stachu , Michail ) ;
6396: LD_INT 573
6398: PPUSH
6399: LD_INT 740
6401: PPUSH
6402: CALL_OW 179
// AddComTurnUnit ( Michail , stachu ) ;
6406: LD_INT 740
6408: PPUSH
6409: LD_INT 573
6411: PPUSH
6412: CALL_OW 179
// CenterNowOnXY ( 26 , 9 ) ;
6416: LD_INT 26
6418: PPUSH
6419: LD_INT 9
6421: PPUSH
6422: CALL_OW 86
// Say ( Michail , KontSPRlacz43 ) ;
6426: LD_INT 740
6428: PPUSH
6429: LD_STRING KontSPRlacz43
6431: PPUSH
6432: CALL_OW 88
// Say ( stachu , KontSPRlacz44 ) ;
6436: LD_INT 573
6438: PPUSH
6439: LD_STRING KontSPRlacz44
6441: PPUSH
6442: CALL_OW 88
// Say ( Michail , KontSPRlacz45 ) ;
6446: LD_INT 740
6448: PPUSH
6449: LD_STRING KontSPRlacz45
6451: PPUSH
6452: CALL_OW 88
// Say ( stachu , KontSPRlacz46 ) ;
6456: LD_INT 573
6458: PPUSH
6459: LD_STRING KontSPRlacz46
6461: PPUSH
6462: CALL_OW 88
// Say ( Michail , KontSPRlacz47 ) ;
6466: LD_INT 740
6468: PPUSH
6469: LD_STRING KontSPRlacz47
6471: PPUSH
6472: CALL_OW 88
// Say ( stachu , KontSPRlacz48 ) ;
6476: LD_INT 573
6478: PPUSH
6479: LD_STRING KontSPRlacz48
6481: PPUSH
6482: CALL_OW 88
// Say ( michail , ABc4 ) ;
6486: LD_INT 740
6488: PPUSH
6489: LD_STRING ABc4
6491: PPUSH
6492: CALL_OW 88
// Say ( stachu , ABc5 ) ;
6496: LD_INT 573
6498: PPUSH
6499: LD_STRING ABc5
6501: PPUSH
6502: CALL_OW 88
// SetSide ( labek , 1 ) ;
6506: LD_INT 701
6508: PPUSH
6509: LD_INT 1
6511: PPUSH
6512: CALL_OW 235
// ComEnterUnit ( Stachu , labek ) ;
6516: LD_INT 573
6518: PPUSH
6519: LD_INT 701
6521: PPUSH
6522: CALL_OW 120
// Wait ( 0 0$15 ) ;
6526: LD_INT 525
6528: PPUSH
6529: CALL_OW 67
// ComMoveToArea ( Stachu , labo ) ;
6533: LD_INT 573
6535: PPUSH
6536: LD_INT 16
6538: PPUSH
6539: CALL_OW 113
// SetSide ( labek , 3 ) ;
6543: LD_INT 701
6545: PPUSH
6546: LD_INT 3
6548: PPUSH
6549: CALL_OW 235
// SetSide ( lab , 7 ) ;
6553: LD_INT 143
6555: PPUSH
6556: LD_INT 7
6558: PPUSH
6559: CALL_OW 235
// disable ( 05 ) ;
6563: LD_INT 5
6565: DISABLE_MARKED
// disable ( 06 ) ;
6566: LD_INT 6
6568: DISABLE_MARKED
// enable ( 04 ) ;
6569: LD_INT 4
6571: ENABLE_MARKED
// enable ( 02 ) ;
6572: LD_INT 2
6574: ENABLE_MARKED
// InGameOff ;
6575: CALL_OW 9
// ChangeMissionObjectives ( M3a ) ;
6579: LD_STRING M3a
6581: PPUSH
6582: CALL_OW 337
// end ; end_of_file
6586: END
// every 0 0$1 marked 10 do
6587: GO 6589
6589: DISABLE
// begin InGameOn ;
6590: CALL_OW 8
// ResetFog ;
6594: CALL_OW 335
// ComEnterUnit ( palu , labek ) ;
6598: LD_INT 733
6600: PPUSH
6601: LD_INT 701
6603: PPUSH
6604: CALL_OW 120
// ComEnterUnit ( Michail , labek ) ;
6608: LD_INT 740
6610: PPUSH
6611: LD_INT 701
6613: PPUSH
6614: CALL_OW 120
// RemoveUnit ( stachu ) ;
6618: LD_INT 573
6620: PPUSH
6621: CALL_OW 64
// PlaceUnitArea ( stachu , area56 , false ) ;
6625: LD_INT 573
6627: PPUSH
6628: LD_INT 23
6630: PPUSH
6631: LD_INT 0
6633: PPUSH
6634: CALL_OW 49
// CenterNowOnXY ( 88 , 4 ) ;
6638: LD_INT 88
6640: PPUSH
6641: LD_INT 4
6643: PPUSH
6644: CALL_OW 86
// Wait ( 0 0$5 ) ;
6648: LD_INT 175
6650: PPUSH
6651: CALL_OW 67
// CenterNowOnXY ( 73 , 63 ) ;
6655: LD_INT 73
6657: PPUSH
6658: LD_INT 63
6660: PPUSH
6661: CALL_OW 86
// ComTurnUnit ( Stachu , z6 ) ;
6665: LD_INT 573
6667: PPUSH
6668: LD_INT 811
6670: PPUSH
6671: CALL_OW 119
// ComTurnUnit ( z6 , Stachu ) ;
6675: LD_INT 811
6677: PPUSH
6678: LD_INT 573
6680: PPUSH
6681: CALL_OW 119
// Say ( Stachu , e12 ) ;
6685: LD_INT 573
6687: PPUSH
6688: LD_STRING e12
6690: PPUSH
6691: CALL_OW 88
// Say ( z6 , e13 ) ;
6695: LD_INT 811
6697: PPUSH
6698: LD_STRING e13
6700: PPUSH
6701: CALL_OW 88
// Say ( z6 , e14 ) ;
6705: LD_INT 811
6707: PPUSH
6708: LD_STRING e14
6710: PPUSH
6711: CALL_OW 88
// Say ( Stachu , e15 ) ;
6715: LD_INT 573
6717: PPUSH
6718: LD_STRING e15
6720: PPUSH
6721: CALL_OW 88
// Say ( z6 , e16 ) ;
6725: LD_INT 811
6727: PPUSH
6728: LD_STRING e16
6730: PPUSH
6731: CALL_OW 88
// AddComMoveToArea ( Stachu , area57 ) ;
6735: LD_INT 573
6737: PPUSH
6738: LD_INT 24
6740: PPUSH
6741: CALL_OW 173
// Wait ( 0 0$5 ) ;
6745: LD_INT 175
6747: PPUSH
6748: CALL_OW 67
// query ( BazaPrzymierza ) ;
6752: LD_STRING BazaPrzymierza
6754: PPUSH
6755: CALL_OW 97
// InGameOff ;
6759: CALL_OW 9
// enable ( 11 ) ;
6763: LD_INT 11
6765: ENABLE_MARKED
// ChangeMissionObjectives ( M4 ) ;
6766: LD_STRING M4
6768: PPUSH
6769: CALL_OW 337
// Wait ( 0 0$5 ) ;
6773: LD_INT 175
6775: PPUSH
6776: CALL_OW 67
// enable ( 17 ) ;
6780: LD_INT 17
6782: ENABLE_MARKED
// end ;
6783: END
// every 0 0$1 trigger IsInArea ( stachu , area58 ) marked 11 do
6784: LD_INT 573
6786: PPUSH
6787: LD_INT 25
6789: PPUSH
6790: CALL_OW 308
6794: IFFALSE 6937
6796: GO 6798
6798: DISABLE
// begin InGameOn ;
6799: CALL_OW 8
// CenterNowOnUnits ( stachu ) ;
6803: LD_INT 573
6805: PPUSH
6806: CALL_OW 87
// SetSide ( skl , 1 ) ;
6810: LD_INT 74
6812: PPUSH
6813: LD_INT 1
6815: PPUSH
6816: CALL_OW 235
// ComEnterUnit ( stachu , skl ) ;
6820: LD_INT 573
6822: PPUSH
6823: LD_INT 74
6825: PPUSH
6826: CALL_OW 120
// AddComChangeProfession ( stachu , class_engineer ) ;
6830: LD_INT 573
6832: PPUSH
6833: LD_INT 2
6835: PPUSH
6836: CALL_OW 183
// AddComExitBuilding ( stachu ) ;
6840: LD_INT 573
6842: PPUSH
6843: CALL_OW 182
// RemoveUnit ( z4 ) ;
6847: LD_INT 812
6849: PPUSH
6850: CALL_OW 64
// RemoveUnit ( z5 ) ;
6854: LD_INT 810
6856: PPUSH
6857: CALL_OW 64
// RemoveUnit ( z6 ) ;
6861: LD_INT 811
6863: PPUSH
6864: CALL_OW 64
// PlaceUnitArea ( z4 , wroc , false ) ;
6868: LD_INT 812
6870: PPUSH
6871: LD_INT 10
6873: PPUSH
6874: LD_INT 0
6876: PPUSH
6877: CALL_OW 49
// PlaceUnitArea ( z5 , wroc , false ) ;
6881: LD_INT 810
6883: PPUSH
6884: LD_INT 10
6886: PPUSH
6887: LD_INT 0
6889: PPUSH
6890: CALL_OW 49
// PlaceUnitArea ( z6 , wroc , false ) ;
6894: LD_INT 811
6896: PPUSH
6897: LD_INT 10
6899: PPUSH
6900: LD_INT 0
6902: PPUSH
6903: CALL_OW 49
// AddComMoveToArea ( z4 , area61 ) ;
6907: LD_INT 812
6909: PPUSH
6910: LD_INT 28
6912: PPUSH
6913: CALL_OW 173
// AddComMoveToArea ( z5 , area59 ) ;
6917: LD_INT 810
6919: PPUSH
6920: LD_INT 26
6922: PPUSH
6923: CALL_OW 173
// AddComMoveToArea ( z6 , area60 ) ;
6927: LD_INT 811
6929: PPUSH
6930: LD_INT 27
6932: PPUSH
6933: CALL_OW 173
// end ;
6937: END
// every 0 0$1 trigger IsInArea ( z6 , area60 ) do
6938: LD_INT 811
6940: PPUSH
6941: LD_INT 27
6943: PPUSH
6944: CALL_OW 308
6948: IFFALSE 7076
6950: GO 6952
6952: DISABLE
// begin ComTurnUnit ( Stachu , z6 ) ;
6953: LD_INT 573
6955: PPUSH
6956: LD_INT 811
6958: PPUSH
6959: CALL_OW 119
// ComTurnUnit ( z6 , Stachu ) ;
6963: LD_INT 811
6965: PPUSH
6966: LD_INT 573
6968: PPUSH
6969: CALL_OW 119
// ComTurnUnit ( z5 , Stachu ) ;
6973: LD_INT 810
6975: PPUSH
6976: LD_INT 573
6978: PPUSH
6979: CALL_OW 119
// ComTurnUnit ( z4 , Stachu ) ;
6983: LD_INT 812
6985: PPUSH
6986: LD_INT 573
6988: PPUSH
6989: CALL_OW 119
// Say ( z6 , e17 ) ;
6993: LD_INT 811
6995: PPUSH
6996: LD_STRING e17
6998: PPUSH
6999: CALL_OW 88
// Say ( stachu , e18 ) ;
7003: LD_INT 573
7005: PPUSH
7006: LD_STRING e18
7008: PPUSH
7009: CALL_OW 88
// Say ( z6 , e19 ) ;
7013: LD_INT 811
7015: PPUSH
7016: LD_STRING e19
7018: PPUSH
7019: CALL_OW 88
// Say ( stachu , e20 ) ;
7023: LD_INT 573
7025: PPUSH
7026: LD_STRING e20
7028: PPUSH
7029: CALL_OW 88
// Say ( z6 , e21 ) ;
7033: LD_INT 811
7035: PPUSH
7036: LD_STRING e21
7038: PPUSH
7039: CALL_OW 88
// Say ( z6 , e22 ) ;
7043: LD_INT 811
7045: PPUSH
7046: LD_STRING e22
7048: PPUSH
7049: CALL_OW 88
// Say ( z6 , e23 ) ;
7053: LD_INT 811
7055: PPUSH
7056: LD_STRING e23
7058: PPUSH
7059: CALL_OW 88
// Say ( stachu , e24 ) ;
7063: LD_INT 573
7065: PPUSH
7066: LD_STRING e24
7068: PPUSH
7069: CALL_OW 88
// enable ( 12 ) ;
7073: LD_INT 12
7075: ENABLE_MARKED
// end ;
7076: END
// every 0 0$1 marked 14 do
7077: GO 7079
7079: DISABLE
// begin CheckBuildUpArea ( znik , lud , [ f_type , unit_human ] ) ;
7080: LD_INT 30
7082: PPUSH
7083: LD_INT 31
7085: PPUSH
7086: LD_INT 21
7088: PUSH
7089: LD_INT 1
7091: PUSH
7092: EMPTY
7093: LIST
7094: LIST
7095: PPUSH
7096: CALL_OW 513
// enable ;
7100: ENABLE
// end ;
7101: END
// every 0 0$1 marked 15 do
7102: GO 7104
7104: DISABLE
// begin SetSide ( [ bar1 , bag ] , 3 ) ;
7105: LD_INT 716
7107: PUSH
7108: LD_EXP 1
7112: PUSH
7113: EMPTY
7114: LIST
7115: LIST
7116: PPUSH
7117: LD_INT 3
7119: PPUSH
7120: CALL_OW 235
// SetSide ( [ stachu , skl ] , 1 ) ;
7124: LD_INT 573
7126: PUSH
7127: LD_INT 74
7129: PUSH
7130: EMPTY
7131: LIST
7132: LIST
7133: PPUSH
7134: LD_INT 1
7136: PPUSH
7137: CALL_OW 235
// CenterNowOnUnits ( stachu ) ;
7141: LD_INT 573
7143: PPUSH
7144: CALL_OW 87
// query ( okno4 ) ;
7148: LD_STRING okno4
7150: PPUSH
7151: CALL_OW 97
// Say ( z6 , g1 ) ;
7155: LD_INT 811
7157: PPUSH
7158: LD_STRING g1
7160: PPUSH
7161: CALL_OW 88
// enable ( 14 ) ;
7165: LD_INT 14
7167: ENABLE_MARKED
// AddComMoveToArea ( [ z4 , z5 , z6 ] , znik ) ;
7168: LD_INT 812
7170: PUSH
7171: LD_INT 810
7173: PUSH
7174: LD_INT 811
7176: PUSH
7177: EMPTY
7178: LIST
7179: LIST
7180: LIST
7181: PPUSH
7182: LD_INT 30
7184: PPUSH
7185: CALL_OW 173
// Wait ( 0 0$5 ) ;
7189: LD_INT 175
7191: PPUSH
7192: CALL_OW 67
// Say ( stachu , g2 ) ;
7196: LD_INT 573
7198: PPUSH
7199: LD_STRING g2
7201: PPUSH
7202: CALL_OW 88
// Say ( stachu , g3 ) ;
7206: LD_INT 573
7208: PPUSH
7209: LD_STRING g3
7211: PPUSH
7212: CALL_OW 88
// Say ( stachu , g4 ) ;
7216: LD_INT 573
7218: PPUSH
7219: LD_STRING g4
7221: PPUSH
7222: CALL_OW 88
// Say ( stachu , g5 ) ;
7226: LD_INT 573
7228: PPUSH
7229: LD_STRING g5
7231: PPUSH
7232: CALL_OW 88
// disable ( 14 ) ;
7236: LD_INT 14
7238: DISABLE_MARKED
// RemoveUnit ( z4 ) ;
7239: LD_INT 812
7241: PPUSH
7242: CALL_OW 64
// RemoveUnit ( z5 ) ;
7246: LD_INT 810
7248: PPUSH
7249: CALL_OW 64
// RemoveUnit ( z6 ) ;
7253: LD_INT 811
7255: PPUSH
7256: CALL_OW 64
// InGameOff ;
7260: CALL_OW 9
// SetAttitude ( 1 , 3 , att_enemy , true ) ;
7264: LD_INT 1
7266: PPUSH
7267: LD_INT 3
7269: PPUSH
7270: LD_INT 2
7272: PPUSH
7273: LD_INT 1
7275: PPUSH
7276: CALL_OW 80
// disable ( 17 ) ;
7280: LD_INT 17
7282: DISABLE_MARKED
// end ;
7283: END
// every 0 0$1 trigger FilterUnitsInArea ( post , [ [ f_side , 3 ] , [ f_btype , b_depot ] ] ) = 0 and FilterUnitsInArea ( post , [ [ f_side , 3 ] , [ f_type , unit_human ] ] ) = 0 and FilterUnitsInArea ( post , [ [ f_side , 3 ] , [ f_btype , b_armoury ] ] ) = 0 and FilterUnitsInArea ( post , [ [ f_side , 3 ] , [ f_btype , b_bunker ] ] ) = 0 do
7284: LD_INT 32
7286: PPUSH
7287: LD_INT 22
7289: PUSH
7290: LD_INT 3
7292: PUSH
7293: EMPTY
7294: LIST
7295: LIST
7296: PUSH
7297: LD_INT 30
7299: PUSH
7300: LD_INT 0
7302: PUSH
7303: EMPTY
7304: LIST
7305: LIST
7306: PUSH
7307: EMPTY
7308: LIST
7309: LIST
7310: PPUSH
7311: CALL_OW 70
7315: PUSH
7316: LD_INT 0
7318: EQUAL
7319: PUSH
7320: LD_INT 32
7322: PPUSH
7323: LD_INT 22
7325: PUSH
7326: LD_INT 3
7328: PUSH
7329: EMPTY
7330: LIST
7331: LIST
7332: PUSH
7333: LD_INT 21
7335: PUSH
7336: LD_INT 1
7338: PUSH
7339: EMPTY
7340: LIST
7341: LIST
7342: PUSH
7343: EMPTY
7344: LIST
7345: LIST
7346: PPUSH
7347: CALL_OW 70
7351: PUSH
7352: LD_INT 0
7354: EQUAL
7355: AND
7356: PUSH
7357: LD_INT 32
7359: PPUSH
7360: LD_INT 22
7362: PUSH
7363: LD_INT 3
7365: PUSH
7366: EMPTY
7367: LIST
7368: LIST
7369: PUSH
7370: LD_INT 30
7372: PUSH
7373: LD_INT 4
7375: PUSH
7376: EMPTY
7377: LIST
7378: LIST
7379: PUSH
7380: EMPTY
7381: LIST
7382: LIST
7383: PPUSH
7384: CALL_OW 70
7388: PUSH
7389: LD_INT 0
7391: EQUAL
7392: AND
7393: PUSH
7394: LD_INT 32
7396: PPUSH
7397: LD_INT 22
7399: PUSH
7400: LD_INT 3
7402: PUSH
7403: EMPTY
7404: LIST
7405: LIST
7406: PUSH
7407: LD_INT 30
7409: PUSH
7410: LD_INT 32
7412: PUSH
7413: EMPTY
7414: LIST
7415: LIST
7416: PUSH
7417: EMPTY
7418: LIST
7419: LIST
7420: PPUSH
7421: CALL_OW 70
7425: PUSH
7426: LD_INT 0
7428: EQUAL
7429: AND
7430: IFFALSE 7640
7432: GO 7434
7434: DISABLE
// begin SetSide ( stachu , 4 ) ;
7435: LD_INT 573
7437: PPUSH
7438: LD_INT 4
7440: PPUSH
7441: CALL_OW 235
// SetSide ( [ uzbr , b1 , b2 , b3 , b4 , b5 , b6 , skl , fab , lab , ene2 , ene1 , oil , fab1 , fab2 , fab3 ] , 7 ) ;
7445: LD_INT 148
7447: PUSH
7448: LD_INT 162
7450: PUSH
7451: LD_INT 156
7453: PUSH
7454: LD_INT 166
7456: PUSH
7457: LD_INT 170
7459: PUSH
7460: LD_INT 155
7462: PUSH
7463: LD_INT 614
7465: PUSH
7466: LD_INT 74
7468: PUSH
7469: LD_INT 116
7471: PUSH
7472: LD_INT 143
7474: PUSH
7475: LD_INT 120
7477: PUSH
7478: LD_INT 125
7480: PUSH
7481: LD_INT 112
7483: PUSH
7484: LD_INT 119
7486: PUSH
7487: LD_INT 117
7489: PUSH
7490: LD_INT 118
7492: PUSH
7493: EMPTY
7494: LIST
7495: LIST
7496: LIST
7497: LIST
7498: LIST
7499: LIST
7500: LIST
7501: LIST
7502: LIST
7503: LIST
7504: LIST
7505: LIST
7506: LIST
7507: LIST
7508: LIST
7509: LIST
7510: PPUSH
7511: LD_INT 7
7513: PPUSH
7514: CALL_OW 235
// SetSide ( [ bag , bar1 ] , 1 ) ;
7518: LD_EXP 1
7522: PUSH
7523: LD_INT 716
7525: PUSH
7526: EMPTY
7527: LIST
7528: LIST
7529: PPUSH
7530: LD_INT 1
7532: PPUSH
7533: CALL_OW 235
// RemoveUnit ( stachu ) ;
7537: LD_INT 573
7539: PPUSH
7540: CALL_OW 64
// RemoveUnit ( poj ) ;
7544: LD_INT 536
7546: PPUSH
7547: CALL_OW 64
// RemoveUnit ( poj1 ) ;
7551: LD_INT 948
7553: PPUSH
7554: CALL_OW 64
// RemoveUnit ( poj2 ) ;
7558: LD_INT 617
7560: PPUSH
7561: CALL_OW 64
// RemoveUnit ( poj3 ) ;
7565: LD_INT 522
7567: PPUSH
7568: CALL_OW 64
// PlaceUnitArea ( stachu , area67 , false ) ;
7572: LD_INT 573
7574: PPUSH
7575: LD_INT 33
7577: PPUSH
7578: LD_INT 0
7580: PPUSH
7581: CALL_OW 49
// ComHold ( Stachu ) ;
7585: LD_INT 573
7587: PPUSH
7588: CALL_OW 140
// ResetFog ;
7592: CALL_OW 335
// CenterNowOnXY ( 88 , 4 ) ;
7596: LD_INT 88
7598: PPUSH
7599: LD_INT 4
7601: PPUSH
7602: CALL_OW 86
// Wait ( 0 0$5 ) ;
7606: LD_INT 175
7608: PPUSH
7609: CALL_OW 67
// CenterNowOnXY ( 19 , 8 ) ;
7613: LD_INT 19
7615: PPUSH
7616: LD_INT 8
7618: PPUSH
7619: CALL_OW 86
// query ( okno4 ) ;
7623: LD_STRING okno4
7625: PPUSH
7626: CALL_OW 97
// enable ( 16 ) ;
7630: LD_INT 16
7632: ENABLE_MARKED
// ChangeMissionObjectives ( M5 ) ;
7633: LD_STRING M5
7635: PPUSH
7636: CALL_OW 337
// end ; end_of_file
7640: END
// every 0 0$1 marked 12 do
7641: GO 7643
7643: DISABLE
// begin SetSide ( [ Stachu , skl ] , 3 ) ;
7644: LD_INT 573
7646: PUSH
7647: LD_INT 74
7649: PUSH
7650: EMPTY
7651: LIST
7652: LIST
7653: PPUSH
7654: LD_INT 3
7656: PPUSH
7657: CALL_OW 235
// SetSide ( Bag , 1 ) ;
7661: LD_EXP 1
7665: PPUSH
7666: LD_INT 1
7668: PPUSH
7669: CALL_OW 235
// ResetFog ;
7673: CALL_OW 335
// RemoveUnit ( Bag ) ;
7677: LD_EXP 1
7681: PPUSH
7682: CALL_OW 64
// RemoveUnit ( caricyn ) ;
7686: LD_INT 619
7688: PPUSH
7689: CALL_OW 64
// PlaceUnitArea ( bag , area63 , false ) ;
7693: LD_EXP 1
7697: PPUSH
7698: LD_INT 29
7700: PPUSH
7701: LD_INT 0
7703: PPUSH
7704: CALL_OW 49
// PlaceUnitArea ( caricyn , bag1 , false ) ;
7708: LD_INT 619
7710: PPUSH
7711: LD_INT 12
7713: PPUSH
7714: LD_INT 0
7716: PPUSH
7717: CALL_OW 49
// CenterNowOnXY ( 88 , 4 ) ;
7721: LD_INT 88
7723: PPUSH
7724: LD_INT 4
7726: PPUSH
7727: CALL_OW 86
// Wait ( 0 0$5 ) ;
7731: LD_INT 175
7733: PPUSH
7734: CALL_OW 67
// CenterNowOnXY ( 18 , 9 ) ;
7738: LD_INT 18
7740: PPUSH
7741: LD_INT 9
7743: PPUSH
7744: CALL_OW 86
// ComTurnUnit ( bag , caricyn ) ;
7748: LD_EXP 1
7752: PPUSH
7753: LD_INT 619
7755: PPUSH
7756: CALL_OW 119
// ComTurnUnit ( caricyn , bag ) ;
7760: LD_INT 619
7762: PPUSH
7763: LD_EXP 1
7767: PPUSH
7768: CALL_OW 119
// query ( okno4 ) ;
7772: LD_STRING okno4
7774: PPUSH
7775: CALL_OW 97
// Say ( caricyn , f1 ) ;
7779: LD_INT 619
7781: PPUSH
7782: LD_STRING f1
7784: PPUSH
7785: CALL_OW 88
// Say ( caricyn , f2 ) ;
7789: LD_INT 619
7791: PPUSH
7792: LD_STRING f2
7794: PPUSH
7795: CALL_OW 88
// case Query ( przesluchanie1 ) of 1 :
7799: LD_STRING przesluchanie1
7801: PPUSH
7802: CALL_OW 97
7806: PUSH
7807: LD_INT 1
7809: DOUBLE
7810: EQUAL
7811: IFTRUE 7815
7813: GO 7890
7815: POP
// begin Say ( bag , f3 ) ;
7816: LD_EXP 1
7820: PPUSH
7821: LD_STRING f3
7823: PPUSH
7824: CALL_OW 88
// AddComMoveToArea ( palu , stachu1 ) ;
7828: LD_INT 733
7830: PPUSH
7831: LD_INT 13
7833: PPUSH
7834: CALL_OW 173
// Wait ( 0 0$10 ) ;
7838: LD_INT 350
7840: PPUSH
7841: CALL_OW 67
// ComTurnUnit ( palu , caricyn ) ;
7845: LD_INT 733
7847: PPUSH
7848: LD_INT 619
7850: PPUSH
7851: CALL_OW 119
// Say ( palu , f4 ) ;
7855: LD_INT 733
7857: PPUSH
7858: LD_STRING f4
7860: PPUSH
7861: CALL_OW 88
// Say ( caricyn , f5 ) ;
7865: LD_INT 619
7867: PPUSH
7868: LD_STRING f5
7870: PPUSH
7871: CALL_OW 88
// Say ( palu , f6 ) ;
7875: LD_INT 733
7877: PPUSH
7878: LD_STRING f6
7880: PPUSH
7881: CALL_OW 88
// enable ( 13 ) ;
7885: LD_INT 13
7887: ENABLE_MARKED
// end ; 2 :
7888: GO 7974
7890: LD_INT 2
7892: DOUBLE
7893: EQUAL
7894: IFTRUE 7898
7896: GO 7973
7898: POP
// begin Say ( bag , f3 ) ;
7899: LD_EXP 1
7903: PPUSH
7904: LD_STRING f3
7906: PPUSH
7907: CALL_OW 88
// AddComMoveToArea ( palu , stachu1 ) ;
7911: LD_INT 733
7913: PPUSH
7914: LD_INT 13
7916: PPUSH
7917: CALL_OW 173
// Wait ( 0 0$10 ) ;
7921: LD_INT 350
7923: PPUSH
7924: CALL_OW 67
// ComTurnUnit ( palu , caricyn ) ;
7928: LD_INT 733
7930: PPUSH
7931: LD_INT 619
7933: PPUSH
7934: CALL_OW 119
// Say ( palu , f4 ) ;
7938: LD_INT 733
7940: PPUSH
7941: LD_STRING f4
7943: PPUSH
7944: CALL_OW 88
// Say ( caricyn , f5 ) ;
7948: LD_INT 619
7950: PPUSH
7951: LD_STRING f5
7953: PPUSH
7954: CALL_OW 88
// Say ( caricyn , f6 ) ;
7958: LD_INT 619
7960: PPUSH
7961: LD_STRING f6
7963: PPUSH
7964: CALL_OW 88
// enable ( 13 ) ;
7968: LD_INT 13
7970: ENABLE_MARKED
// end ; end ;
7971: GO 7974
7973: POP
// end ;
7974: END
// every 0 0$1 marked 13 do
7975: GO 7977
7977: DISABLE
// begin case Query ( przesluchanie2 ) of 1 :
7978: LD_STRING przesluchanie2
7980: PPUSH
7981: CALL_OW 97
7985: PUSH
7986: LD_INT 1
7988: DOUBLE
7989: EQUAL
7990: IFTRUE 7994
7992: GO 8092
7994: POP
// begin SetSide ( bar1 , 1 ) ;
7995: LD_INT 716
7997: PPUSH
7998: LD_INT 1
8000: PPUSH
8001: CALL_OW 235
// ComEnterUnit ( bag , bar1 ) ;
8005: LD_EXP 1
8009: PPUSH
8010: LD_INT 716
8012: PPUSH
8013: CALL_OW 120
// Say ( palu , f1a ) ;
8017: LD_INT 733
8019: PPUSH
8020: LD_STRING f1a
8022: PPUSH
8023: CALL_OW 88
// Say ( caricyn , f2a ) ;
8027: LD_INT 619
8029: PPUSH
8030: LD_STRING f2a
8032: PPUSH
8033: CALL_OW 88
// Say ( caricyn , f3a ) ;
8037: LD_INT 619
8039: PPUSH
8040: LD_STRING f3a
8042: PPUSH
8043: CALL_OW 88
// Say ( palu , f4a ) ;
8047: LD_INT 733
8049: PPUSH
8050: LD_STRING f4a
8052: PPUSH
8053: CALL_OW 88
// Say ( caricyn , f5a ) ;
8057: LD_INT 619
8059: PPUSH
8060: LD_STRING f5a
8062: PPUSH
8063: CALL_OW 88
// ComEnterUnit ( caricyn , work1 ) ;
8067: LD_INT 619
8069: PPUSH
8070: LD_INT 903
8072: PPUSH
8073: CALL_OW 120
// ComEnterUnit ( palu , work1 ) ;
8077: LD_INT 733
8079: PPUSH
8080: LD_INT 903
8082: PPUSH
8083: CALL_OW 120
// enable ( 15 ) ;
8087: LD_INT 15
8089: ENABLE_MARKED
// end ; 2 :
8090: GO 8243
8092: LD_INT 2
8094: DOUBLE
8095: EQUAL
8096: IFTRUE 8100
8098: GO 8194
8100: POP
// begin AddComAttackUnit ( bag , caricyn ) ;
8101: LD_EXP 1
8105: PPUSH
8106: LD_INT 619
8108: PPUSH
8109: CALL_OW 175
// Wait ( 0 0$2 ) ;
8113: LD_INT 70
8115: PPUSH
8116: CALL_OW 67
// ComEnterUnit ( bag , bar1 ) ;
8120: LD_EXP 1
8124: PPUSH
8125: LD_INT 716
8127: PPUSH
8128: CALL_OW 120
// SetLives ( caricyn , 50 ) ;
8132: LD_INT 619
8134: PPUSH
8135: LD_INT 50
8137: PPUSH
8138: CALL_OW 234
// SetSide ( bar1 , 1 ) ;
8142: LD_INT 716
8144: PPUSH
8145: LD_INT 1
8147: PPUSH
8148: CALL_OW 235
// Wait ( 0 0$5 ) ;
8152: LD_INT 175
8154: PPUSH
8155: CALL_OW 67
// Say ( palu , f1b ) ;
8159: LD_INT 733
8161: PPUSH
8162: LD_STRING f1b
8164: PPUSH
8165: CALL_OW 88
// Say ( palu , f2b ) ;
8169: LD_INT 733
8171: PPUSH
8172: LD_STRING f2b
8174: PPUSH
8175: CALL_OW 88
// Say ( palu , f3b ) ;
8179: LD_INT 733
8181: PPUSH
8182: LD_STRING f3b
8184: PPUSH
8185: CALL_OW 88
// enable ( 15 ) ;
8189: LD_INT 15
8191: ENABLE_MARKED
// end ; 3 :
8192: GO 8243
8194: LD_INT 3
8196: DOUBLE
8197: EQUAL
8198: IFTRUE 8202
8200: GO 8242
8202: POP
// begin Say ( caricyn , f1c ) ;
8203: LD_INT 619
8205: PPUSH
8206: LD_STRING f1c
8208: PPUSH
8209: CALL_OW 88
// Say ( palu , f2c ) ;
8213: LD_INT 733
8215: PPUSH
8216: LD_STRING f2c
8218: PPUSH
8219: CALL_OW 88
// Say ( caricyn , f3c ) ;
8223: LD_INT 619
8225: PPUSH
8226: LD_STRING f3c
8228: PPUSH
8229: CALL_OW 88
// YouLost ( trup ) ;
8233: LD_STRING trup
8235: PPUSH
8236: CALL_OW 104
// end ; end ;
8240: GO 8243
8242: POP
// end ;
8243: END
// every 0 0$1 trigger IsInArea ( stachu , baza2 ) marked 16 do
8244: LD_INT 573
8246: PPUSH
8247: LD_INT 14
8249: PPUSH
8250: CALL_OW 308
8254: IFFALSE 8301
8256: GO 8258
8258: DISABLE
// begin InGameOn ;
8259: CALL_OW 8
// Say ( bag , ga1 ) ;
8263: LD_EXP 1
8267: PPUSH
8268: LD_STRING ga1
8270: PPUSH
8271: CALL_OW 88
// ComMoveToArea ( bag , wrocrus ) ;
8275: LD_EXP 1
8279: PPUSH
8280: LD_INT 15
8282: PPUSH
8283: CALL_OW 113
// Wait ( 0 0$5 ) ;
8287: LD_INT 175
8289: PPUSH
8290: CALL_OW 67
// InGameOff ;
8294: CALL_OW 9
// enable ( 16 ) ;
8298: LD_INT 16
8300: ENABLE_MARKED
// end ; end_of_file
8301: END
// every 0 0$1 trigger IsDead ( m1 ) and IsDead ( m2 ) and IsDead ( m3 ) and IsDead ( m4 ) and IsDead ( m5 ) and IsDead ( m6 ) and IsDead ( m7 ) and IsDead ( m8 ) do
8302: LD_INT 753
8304: PPUSH
8305: CALL_OW 301
8309: PUSH
8310: LD_INT 756
8312: PPUSH
8313: CALL_OW 301
8317: AND
8318: PUSH
8319: LD_INT 754
8321: PPUSH
8322: CALL_OW 301
8326: AND
8327: PUSH
8328: LD_INT 755
8330: PPUSH
8331: CALL_OW 301
8335: AND
8336: PUSH
8337: LD_INT 757
8339: PPUSH
8340: CALL_OW 301
8344: AND
8345: PUSH
8346: LD_INT 760
8348: PPUSH
8349: CALL_OW 301
8353: AND
8354: PUSH
8355: LD_INT 759
8357: PPUSH
8358: CALL_OW 301
8362: AND
8363: PUSH
8364: LD_INT 758
8366: PPUSH
8367: CALL_OW 301
8371: AND
8372: IFFALSE 8400
8374: GO 8376
8376: DISABLE
// begin SetAreaMapShow ( koniec , 1 ) ;
8377: LD_INT 34
8379: PPUSH
8380: LD_INT 1
8382: PPUSH
8383: CALL_OW 424
// ChangeMissionObjectives ( M6 ) ;
8387: LD_STRING M6
8389: PPUSH
8390: CALL_OW 337
// disable ( 16 ) ;
8394: LD_INT 16
8396: DISABLE_MARKED
// enable ( 17 ) ;
8397: LD_INT 17
8399: ENABLE_MARKED
// end ;
8400: END
// every 0 0$1 trigger IsInArea ( bag , koniec ) marked 17 do
8401: LD_EXP 1
8405: PPUSH
8406: LD_INT 34
8408: PPUSH
8409: CALL_OW 308
8413: IFFALSE 8595
8415: GO 8417
8417: DISABLE
// begin SetSide ( stachu , 1 ) ;
8418: LD_INT 573
8420: PPUSH
8421: LD_INT 1
8423: PPUSH
8424: CALL_OW 235
// DialogueOn ;
8428: CALL_OW 6
// Say ( bag , g6 ) ;
8432: LD_EXP 1
8436: PPUSH
8437: LD_STRING g6
8439: PPUSH
8440: CALL_OW 88
// Say ( stachu , g7 ) ;
8444: LD_INT 573
8446: PPUSH
8447: LD_STRING g7
8449: PPUSH
8450: CALL_OW 88
// Say ( stachu , g8 ) ;
8454: LD_INT 573
8456: PPUSH
8457: LD_STRING g8
8459: PPUSH
8460: CALL_OW 88
// Say ( bag , g9 ) ;
8464: LD_EXP 1
8468: PPUSH
8469: LD_STRING g9
8471: PPUSH
8472: CALL_OW 88
// Say ( stachu , g10 ) ;
8476: LD_INT 573
8478: PPUSH
8479: LD_STRING g10
8481: PPUSH
8482: CALL_OW 88
// Say ( bag , g11 ) ;
8486: LD_EXP 1
8490: PPUSH
8491: LD_STRING g11
8493: PPUSH
8494: CALL_OW 88
// Say ( stachu , g12 ) ;
8498: LD_INT 573
8500: PPUSH
8501: LD_STRING g12
8503: PPUSH
8504: CALL_OW 88
// Say ( bag , g13 ) ;
8508: LD_EXP 1
8512: PPUSH
8513: LD_STRING g13
8515: PPUSH
8516: CALL_OW 88
// Say ( stachu , g14 ) ;
8520: LD_INT 573
8522: PPUSH
8523: LD_STRING g14
8525: PPUSH
8526: CALL_OW 88
// Say ( bag , g15 ) ;
8530: LD_EXP 1
8534: PPUSH
8535: LD_STRING g15
8537: PPUSH
8538: CALL_OW 88
// Say ( stachu , g16 ) ;
8542: LD_INT 573
8544: PPUSH
8545: LD_STRING g16
8547: PPUSH
8548: CALL_OW 88
// Say ( bag , g17 ) ;
8552: LD_EXP 1
8556: PPUSH
8557: LD_STRING g17
8559: PPUSH
8560: CALL_OW 88
// DialogueOff ;
8564: CALL_OW 7
// SetAreaMapShow ( koniec , 0 ) ;
8568: LD_INT 34
8570: PPUSH
8571: LD_INT 0
8573: PPUSH
8574: CALL_OW 424
// SetAreaMapShow ( wyjscie , 1 ) ;
8578: LD_INT 8
8580: PPUSH
8581: LD_INT 1
8583: PPUSH
8584: CALL_OW 424
// ChangeMissionObjectives ( M7 ) ;
8588: LD_STRING M7
8590: PPUSH
8591: CALL_OW 337
// end ;
8595: END
// every 0 0$1 trigger IsInArea ( bag , wyjscie ) and IsInArea ( stachu , wyjscie ) do
8596: LD_EXP 1
8600: PPUSH
8601: LD_INT 8
8603: PPUSH
8604: CALL_OW 308
8608: PUSH
8609: LD_INT 573
8611: PPUSH
8612: LD_INT 8
8614: PPUSH
8615: CALL_OW 308
8619: AND
8620: IFFALSE 8862
8622: GO 8624
8624: DISABLE
// begin AddMedal ( Zdrowi1 , 1 ) ;
8625: LD_STRING Zdrowi1
8627: PPUSH
8628: LD_INT 1
8630: PPUSH
8631: CALL_OW 101
// AddMedal ( Zdrowi2 , 1 ) ;
8635: LD_STRING Zdrowi2
8637: PPUSH
8638: LD_INT 1
8640: PPUSH
8641: CALL_OW 101
// RewardPeople ( [ bag , stachu ] ) ;
8645: LD_EXP 1
8649: PUSH
8650: LD_INT 573
8652: PUSH
8653: EMPTY
8654: LIST
8655: LIST
8656: PPUSH
8657: CALL_OW 43
// SaveCharacters ( Bag , Matthew Bagins ) ;
8661: LD_EXP 1
8665: PPUSH
8666: LD_STRING Matthew Bagins
8668: PPUSH
8669: CALL_OW 38
// SaveCharacters ( Lisa , Lisa Lawson ) ;
8673: LD_EXP 3
8677: PPUSH
8678: LD_STRING Lisa Lawson
8680: PPUSH
8681: CALL_OW 38
// SaveCharacters ( andr , Andrew Tomphson ) ;
8685: LD_EXP 2
8689: PPUSH
8690: LD_STRING Andrew Tomphson
8692: PPUSH
8693: CALL_OW 38
// SaveCharacters ( Frank , Frank Forsyth ) ;
8697: LD_EXP 14
8701: PPUSH
8702: LD_STRING Frank Forsyth
8704: PPUSH
8705: CALL_OW 38
// SaveCharacters ( Lucy , Lucy Donaldson ) ;
8709: LD_EXP 12
8713: PPUSH
8714: LD_STRING Lucy Donaldson
8716: PPUSH
8717: CALL_OW 38
// SaveCharacters ( Nina , Nina Kleshnev ) ;
8721: LD_EXP 11
8725: PPUSH
8726: LD_STRING Nina Kleshnev
8728: PPUSH
8729: CALL_OW 38
// SaveCharacters ( Paul , Paul Khattam ) ;
8733: LD_EXP 13
8737: PPUSH
8738: LD_STRING Paul Khattam
8740: PPUSH
8741: CALL_OW 38
// SaveCharacters ( ron , Ron Paterson ) ;
8745: LD_EXP 10
8749: PPUSH
8750: LD_STRING Ron Paterson
8752: PPUSH
8753: CALL_OW 38
// SaveCharacters ( adi , Henry Slade ) ;
8757: LD_EXP 9
8761: PPUSH
8762: LD_STRING Henry Slade
8764: PPUSH
8765: CALL_OW 38
// SaveCharacters ( bart , Bart Reynolds ) ;
8769: LD_EXP 6
8773: PPUSH
8774: LD_STRING Bart Reynolds
8776: PPUSH
8777: CALL_OW 38
// SaveCharacters ( allen , Paul Allen ) ;
8781: LD_EXP 5
8785: PPUSH
8786: LD_STRING Paul Allen
8788: PPUSH
8789: CALL_OW 38
// SaveCharacters ( petra , Petra Johnson ) ;
8793: LD_EXP 8
8797: PPUSH
8798: LD_STRING Petra Johnson
8800: PPUSH
8801: CALL_OW 38
// SaveCharacters ( kate , Kate Jordan ) ;
8805: LD_EXP 7
8809: PPUSH
8810: LD_STRING Kate Jordan
8812: PPUSH
8813: CALL_OW 38
// SaveCharacters ( gary , Gary Grant ) ;
8817: LD_EXP 4
8821: PPUSH
8822: LD_STRING Gary Grant
8824: PPUSH
8825: CALL_OW 38
// SaveCharacters ( Greene , Fred Greene ) ;
8829: LD_EXP 16
8833: PPUSH
8834: LD_STRING Fred Greene
8836: PPUSH
8837: CALL_OW 38
// SaveCharacters ( stachu , Stanisaw Kamiski ) ;
8841: LD_INT 573
8843: PPUSH
8844: LD_STRING Stanisaw Kamiski
8846: PPUSH
8847: CALL_OW 38
// GiveMedals ( Main ) ;
8851: LD_STRING Main
8853: PPUSH
8854: CALL_OW 102
// YouWin ;
8858: CALL_OW 103
// end ;
8862: END
// every 0 0$1 trigger IsDead ( stachu ) or IsDead ( bag ) do
8863: LD_INT 573
8865: PPUSH
8866: CALL_OW 301
8870: PUSH
8871: LD_EXP 1
8875: PPUSH
8876: CALL_OW 301
8880: OR
8881: IFFALSE 8893
8883: GO 8885
8885: DISABLE
// begin YouLost ( tchorz ) ;
8886: LD_STRING tchorz
8888: PPUSH
8889: CALL_OW 104
// end ;
8893: END
